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.
TL; DR Verwenden Sie UIActivityItemSource für spezielle Nutzdaten abhängig davon, was die Benutzerauswahl war.
Versuchen Sie es stattdessen:
%Vor%Tags und Links objective-c ios twitter social-framework uiactionsheet