繁体   English   中英

无法使用社交框架在iOS8中设置联系人图像

[英]Unable to set contact image in iOS8 using social framework

在我的应用程序中,我需要将图像设置为特定联系人的联系人图像。 为此,我已经实现了UIActivityViewController ,它在iOS7设备中可以正常工作。 但是在iOS8设备中,选择联系人分配图像时,它没有显示任何选项。 我是否想念iOS8设备的特殊iOS8

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:@[self, imageUrl] applicationActivities:nil];
//imageUrl - is the NSURL instance for image.
activityVC.excludedActivityTypes = @[UIActivityTypeAirDrop, UIActivityTypeCopyToPasteboard, UIActivityTypePrint];
activityVC.completionHandler = ^(NSString *activityType, BOOL completed) {
     //Added completion handler    
};
[self presentViewController:activityVC animated:YES completion:nil];

并显示如下ActivityViewController ,选择后显示联系人列表。 但是该选项不可用。

在此处输入图片说明

对我来说唯一值得一提的是您要传递到控制器中的活动项目。 尝试像这样实例化它:

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:@[image] applicationActivities:nil];

这是假设imageUIImage

参考: UIActivityViewController类参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM