Кажется, у меня есть только эта ошибка в iOS 8. Я пытаюсь поделиться изображением и небольшим текстом с UIActivityViewController
для себя для тестирования. Иногда совместное изображение приводит к вопросительному знаку того, что должно было быть общим изображением, и нажатие на него ничего не делает в потоке iMessage, потому что оно либо пустое, либо поврежденное. Если я вернусь к своему приложению и попробую поделиться снова, иногда изображение прекрасно делится и не пусто.Совместное изображение с UIActivityViewController пуст/повреждено в iOS 8
код я использую (отлично работает в прошивке 7):
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:@[[NSString stringWithFormat:@"Sent from http://appstore.com/appname"],[UIImage imageNamed:@"SomeImage"]]applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact, UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeSaveToCameraRoll, UIActivityTypeAddToReadingList, UIActivityTypePostToVimeo, UIActivityTypeAirDrop];
[self presentViewController:activityVC animated:YES completion:NULL];
Я пытаюсь выяснить, почему это происходит иногда, и как это исправить. Буду признателен за любую помощь. Прикрепленный скриншот выпуск/ошибка:
В другом месте приложения [UIImage imageNamed: @ "SomeImage"] работает? –
Отлично работает, когда хочет. И 100% в iOS 7. Заставляет меня думать, что это ошибка Apple с их удаленными контроллерами. Обмен через электронную почту через 'UIActivityViewController' также иногда бывает из-за того, что iOS 8. – klcjr89
Вы все нашли решение? Мы видим одни и те же прерывистые поврежденные изображения, за исключением того, что мы используем совместное использование почты. – CargoMeister