Ich verwende einen UIActivityViewController, um ein Freigabeblatt anzuzeigen, damit Benutzer meine App freigeben können. Ich teste gerade Tweets und bekomme unerwartete Ergebnisse. Beim ersten Tweeten geht alles gut. Beim zweiten Mal erhalte ich eine doppelte Fehlermeldung, die erwartet wird. Das Problem ist, dass der completionWithItemsHandler Erfolg zurückgibt: Bool als wahr!UIActivityViewController Abschluss-Handler gibt Erfolg zurück, wenn der Tweet fehlgeschlagen ist
Ich möchte in der Lage sein, meine eigene personalisierte Nachricht an den Benutzer statt der massiven, die derzeit zurückgegeben wird, anzuzeigen.
Hier ist mein Code:
2015-01-27 11:10:58.021 Buzz[3239:813859] LaunchServices: invalidationHandler called
2015-01-27 11:10:58.052 Buzz[3239:813860] LaunchServices: invalidationHandler called Activity: com.apple.UIKit.activity.PostToTwitter Success: true Items: nil Error: nil
2015-01-27 11:11:04.134 Buzz[3239:813859] LaunchServices: invalidationHandler called
2015-01-27 11:11:09.182 Buzz[3239:813859] plugin com.apple.share.Twitter.post invalidated
Was bedeutet diese Arbeit allerdings zu erreichen? Sicherlich, indem ich den Completion-Handler entferne, bin ich weit davon entfernt, Fehlermeldungen zu überprüfen/ändern – Swinny89
Ich schlage vor, dies zu testen und dann, wenn es immer noch nicht funktioniert, es zu entfernen. Dies schien für mich zu funktionieren. @ Swinny89 – tdh
Ich habe die Funktion mit dem Abschluss-Handler verwendet, um mit zu beginnen. Die Funktionalität funktioniert immer noch mit/ohne Abschluss-Handler – Swinny89