Also, in meiner App möchte ich etwas mit der UIActivityViewController
teilen.App läuft gut in iOS 8, aber nicht in iOS 7
Um sicherzustellen, dass die gemeinsame Nutzung Aktivität erfolgreich war, ich habe diesen Code:
UIActivityViewController *controller = [[UIActivityViewController alloc]
initWithActivityItems:@[text, shortURL, image]
applicationActivities:nil];
[controller setCompletionWithItemsHandler:^(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) {
if (! completed){
// Here I do some stuff irrelevant to the question
}
}];
Da ich kopiert (und modifiziert) dieser Code, ich will nicht behaupten, dass ich völlig verstehen, was ist passiert hier.
Was ich tun wissen, und das ist meine Frage, ist, dass der Code oben läuft gut auf iOS 8, aber nicht auf iOS 7, Hardware oder Simulator.
Ich hoffe sehr, dass mir jemand erklären kann, was hier vor sich geht.
Haben Sie Fehler bekommen? – AstroCB
Ja, es heißt: '- [UIActivityViewController setCompletionWithItemsHandler:]: unerkannter Selektor an Instanz 0x7beb0730 gesendet' – Sjakelien
Diese Eigenschaft ist nicht auf iOS 7 –