Mit iOS 8 completionHandler
ist veraltet, so dass Sie completionWithItemsHandler
Alternative bieten wollen. Es erlaubt auch zu handhaben, wenn Erweiterung geänderte Daten, die Sie einstellen (sagen Sie Fotoverlängerung). Siehe Documentation
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[text, URL, image] applicationActivities:nil];
activityViewController.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeAirDrop, UIActivityTypeAddToReadingList];
// check if new API supported
if ([activityViewController respondsToSelector:@selector(completionWithItemsHandler)]) {
activityViewController.completionWithItemsHandler = ^(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) {
// When completed flag is YES, user performed specific activity
};
} else {
activityViewController.completionHandler = ^(NSString *activityType, BOOL completed) {
// When completed flag is YES, user performed specific activity
};
}
Hey Kumpel, wie kann ich wissen, ob ich Post erfolgreich? Da selbst die Post in der Tat fehlgeschlagen ist, bleibt das "abgeschlossen" auch ja/1 - Paradise – Paradise