我正在使用UIActivityViewController来共享文章网址,使用下面的代码,
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:shareItemArray applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, UIActivityTypeAirDrop];
[self presentViewController:activityVC animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
上面的代码在iOS 9和10中工作,但它在iOS 11中不起作用
我调试它,代码执行正常,之后我在控制台中收到错误日志,如下所示
[ShareSheet]错误:等待建立与ShareUI视图服务扩展的连接超时.
有没有人面临这个问题?有解决方法吗?
编辑:清理并运行项目后,我尝试做同样的事情,在UIActivityViewController打开2或3次后,我再次尝试,第一次我得到相同的上述错误,第二次只有UIActivityViewController被打开.