无法在快捷项目中显示联系人图像

时间:2015-11-14 07:13:15

标签: ios

我们开发了一款具有iPhone 6s功能的应用程序。

在快捷项目中显示联系人图像时遇到了一些问题。我能够显示虚拟图像,但我无法动态获取联系人图像并显示在快捷项目中。

我的图片位于文档目录中。我需要在快捷项目中显示。

UIApplicationShortcutIcon iconWithTemplateImageName: --------]

我试过了:

UIApplicationShortcutIcon * photoIcon = [UIApplicationShortcutIcon iconWithTemplateImageName:SaveImage.png];

我可以显示直接的本地图像,但我无法显示地址簿中的图像。

欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

这个问题令人困惑。你说你的图像是#34;在文件目录",但你想显示地址簿中的图像。

我建议您从CNContactStore(CNContact has an image attribute named imageData)获取所需的联系人,然后将其传递给以CNContact作为参数的UIApplicationShortcutIcon which has an init method(这意味着它实际上会使用该联系人)图片)。