【发布时间】:2018-03-06 02:01:35
【问题描述】:
我正在使用 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正在打开。
【问题讨论】:
-
清理并运行一次,你确定你在使用
UIActivityViewController后遇到过timed out waiting to establish a connection to the ShareUI view service extension.的问题 -
你能显示
shareItemArray -
清理并运行它,兄弟,在现在打开 uiactivityviewcontroller 之后,我得到了同样的超时错误 2 或 3 次。
-
在该 shareItemArray 中,我只有以下 NSUrl "60secondsnow.com/ta/tamil-nadu/…"
-
我认为问题出在其他地方
标签: ios objective-c iphone uiactivityviewcontroller xcode9