Wie mache ich eine Social-Sharing-Ausnahme für Twitter / Action Sheet?

8

Ich verwende den folgenden Code, um die Aktionsblattfreigabe in meiner App aufzurufen:

%Vor%

Das Problem ist folgendes: postText ist länger als 140 Zeichen, daher ist das Teilen über Twitter nicht möglich, die Anzahl der Zeichen beträgt -x ( rote Anzahl der Zeichen, die du über Twitter teilen möchtest) ), meine Frage lautet wie folgt: Wie kann ich eine Ausnahme machen, damit eine andere Nachricht besagt, dass shortPostText verwendet wird, wenn Twitter zum Teilen ausgewählt ist?

Und sobald die Aktion sendPost gesendet wurde, sehe ich keine Möglichkeit, eine Zeichenkette für Twitter explizit festzulegen, sobald Sie hier sind:

Bearbeiten: Ich verstehe nicht, warum jemand diese Frage abstimmen würde, ich frage nicht, wie ich eine if / else-Anweisung machen oder programmieren soll. Dies ist eine echte Frage, die eine echte Antwort braucht.

UPDATE: Ich brauche eine Arbeit um dies, weil das ist, was ich bekomme, wenn ein Benutzer versucht, über Twitter in meiner App zu teilen:

Ein roter / negativer Zeichenindikator und eine nicht aktive Post-Schaltfläche. Wenn diese Zeichenanzahl nicht auf 0 oder weniger sinkt, kann der Beitrag nicht zu Twitter weitergeleitet werden.

    
vzm 08.11.2013, 04:02
quelle

1 Antwort

1

TL; DR Verwenden Sie UIActivityItemSource für spezielle Nutzdaten abhängig davon, was die Benutzerauswahl war.

Versuchen Sie es stattdessen:

%Vor%     
ccjensen 08.11.2013 19:37
quelle