Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios8 UIActivityViewController';s";分配给联系人“;从iOS 8.0开始停止工作_Ios8_Uiactivityviewcontroller - Fatal编程技术网

Ios8 UIActivityViewController';s";分配给联系人“;从iOS 8.0开始停止工作

Ios8 UIActivityViewController';s";分配给联系人“;从iOS 8.0开始停止工作,ios8,uiactivityviewcontroller,Ios8,Uiactivityviewcontroller,我有以下代码适用于iOS 7应用程序,其中我选择的图像可以分配给联系人的个人资料图片 NSArray* actItems = [NSArray arrayWithObjects:image,string,nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:actItems applicationActivities:nil]

我有以下代码适用于iOS 7应用程序,其中我选择的图像可以分配给联系人的个人资料图片

NSArray* actItems = [NSArray arrayWithObjects:image,string,nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:actItems applicationActivities:nil];
activityViewController.excludedActivityTypes = @[UIActivityTypeAirDrop,UIActivityTypeSaveToCameraRoll,UIActivityTypeAddToReadingList];
[activityViewController setCompletionHandler:^(NSString *activityType, BOOL completed) {
}];
[self presentViewController:activityViewController animated:YES completion:nil];
这在iOS 7上运行良好,但在iOS 8上,我无法将任何图像分配给任何联系人。该应用程序只显示联系人的详细信息,而无法将图像分配给此人,而不是被要求在一个圆圈内裁剪图像

如果我看到“设置”应用程序上的“隐私”部分,该应用程序将被授予访问联系人的权限。我知道在iOS 8上不推荐使用完成处理程序,所以我尝试了使用和不使用它的语句。结果没有变化


您的想法将不胜感激。

您好,您对该问题有任何解决方案吗?我在申请时也面临同样的问题。但我仍然没有解决这个问题的方法。不幸的是,没有。除非我弄错了,这是iOS的错误。我向bug report报告了它,但到目前为止没有反馈。当我找到一个补丁时,我会发布一个补丁。如果你也这么做,我将不胜感激。谢谢@Yoshi:你能给我一份报告的参考资料吗。