На iOS8 я использую UIActivityViewController для совместного использования UIImage в Facebook/Twitter и т.д. Он работал нормально, но сегодня он внезапно начал сбой при запуске кода на моем iPad. Тем не менее, он по-прежнему работает, как ожидалось, в симуляторе.
Мой код:
UIActivityViewController *controller =
[[UIActivityViewController alloc]
initWithActivityItems:@[text, url, myImage]
applicationActivities:nil];
[self presentViewController:controller animated:YES completion:nil];
После сбоя Xcode выплевывает:
Обнаруженные расширения: {( {id = com.apple.share.Facebook.post}, {id = com.apple.share.Twitter.post}, {id = com.apple.share.TencentWeibo.post}, {id = com.apple.share.SinaWeibo.post})} для атрибутов: { NSExtensionActivationRule = { extensionItems = ( { вложения = ( { registeredTypeIdentifiers = ( "Public.image" ); }, { registeredTypeIdentifiers = ( "Public.plain-текст" ); }, { registeredTypeIdentifiers = ( "Public.url" ); } ); } ); }; NSExtensionPointName = ( "com.apple.share-услуги", "com.apple.ui-услуги", "com.apple.services" ); } 2014-08-07 21: 38: 59.208 collageTest [279: 11021] LaunchServices: invalidationHandler называется 2014-08-07 21: 38: 59.212 collageTest [279: 11016] Обнаруженные расширения: {( {id = com.apple.share.Flickr.post}, {id = com.apple.mobileslideshow.StreamShareService}, {id = com.apple.share.Twitter.post}, {id = com.apple.share.Facebook.post}, {id = com.apple.share.Vimeo.post}, {id = com.apple.share.SinaWeibo.post}, {id = com.apple.share.TencentWeibo.post})} для атрибутов: { NSExtensionPointName = "com.apple.share-services"; } 2014-08-07 21: 38: 59.216 collageTest [279: 11021] LaunchServices: invalidationHandler называется