Uygulamamda UIActivityViewController
'u kullanarak bir şeyler paylaşmak istiyorum.Uygulama iOS 8'de çalışıyor, ancak iOS 7'de değil
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
}
}];
Bu kod, ben tamamen ne olduğunu anlamak iddia etmek istemiyoruz kopyalanan (ve değiştirilmiş) beri:
paylaşım etkinliği başarılı olduğunu emin olmak için, bu kod var burada oluyor.Ne yaptıklarını biliyorum, ve bu benim sorumdur, yukarıdaki kod iOS 8'de düzgün çalışıyor, ancak iOS 7'de, donanım veya simülatörde çalışmıyor.
Birilerinin bana burada neler olduğunu açıklayabileceğini umuyorum. o iOS 8.
tanıtılan Ne aradığınız artık kullanım dışı completionHandler
özelliktir gibi
Hata buldunuz mu? – AstroCB
Evet, diyor ki: '- [UIActivityViewController setCompletionWithItemsHandler:]: örneğine gönderilen tanınmayan seçici 0x7beb0730' – Sjakelien
Bu özellik iOS 7 –