Я использую UIActivityViewController, чтобы поделиться URL-адресом статьи, используя приведенный ниже код:
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:shareItemArray applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, UIActivityTypeAirDrop];
[self presentViewController:activityVC animated:YES completion:nil];
Приведенный выше код работает в iOS 9 и 10, но не работает в iOS 11.
Я отладил его, код выполняется нормально, после этого я получаю журнал ошибок в консоли, как показано ниже.
[ShareSheet] ОШИБКА: истекло время ожидания для установления подключения к сервисному расширению представления ShareUI.
Есть ли люди, столкнувшиеся с этой проблемой? Есть ли обходной путь?
РЕДАКТИРОВАТЬ: после очистки и запуска проекта я попытался сделать то же самое, после того как 2 или 3 раза был открыт UIActivityViewController, снова я попытался, в первый раз я получаю ту же ошибку, что и выше, второй раз открывается только UIActivityViewController .
timed out waiting to establish a connection to the ShareUI view service extension.
этого после использованияUIActivityViewController
- person Anbu.Karthik   schedule 25.09.2017shareItemArray
- person Anbu.Karthik   schedule 25.09.2017