Ich kämpfe mit iOS 3D Touch/schnelle Aktionen. Ich versuche, eine Quick Action Share-Schaltfläche ähnlich wie Hangouts App mit UIActivityViewController zu implementieren.iOS Schnelle Aktion Mit UIActivityViewController teilen
Nach iOS dev Guildes habe ich fast das Ziel erreicht, aber meine Anwendung beginnt mit dem Startbildschirm & direkt nach dem Ausführen des 3D-Touch-Klick, während die Hangouts-App präsentiert den UIActivityViewController, ohne einen Viewcontroller darunter anzuzeigen.
- (void)handleShortcutItem:(UIApplicationShortcutItem *)item {
NSString *string = @"Share String";
NSURL *URL = [NSURL URLWithString:@"some URL"];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[string, URL] applicationActivities:nil];
[self.window.rootViewController presentViewController:activityViewController animated:YES completion:nil];
Kann jemand diese schnellen Aktionen starten, ohne die ganze App zu starten?
Ich denke, dass diese Share-Funktion für jede hinzugefügt werden kann und jede App aus dem App Store heruntergeladen und es wird von dem unabhänging Quick Actions-Implementierung. Kann jemand diese Aussage bestätigen? – Shaar
Sie haben Recht! –