我们开发了一款具有iPhone 6s功能的应用程序。
在快捷项目中显示联系人图像时遇到了一些问题。我能够显示虚拟图像,但我无法动态获取联系人图像并显示在快捷项目中。
我的图片位于文档目录中。我需要在快捷项目中显示。
UIApplicationShortcutIcon iconWithTemplateImageName: --------]
我试过了:
UIApplicationShortcutIcon * photoIcon = [UIApplicationShortcutIcon iconWithTemplateImageName:SaveImage.png];
我可以显示直接的本地图像,但我无法显示地址簿中的图像。
欢迎任何建议。
答案 0 :(得分:0)
这个问题令人困惑。你说你的图像是#34;在文件目录",但你想显示地址簿中的图像。
我建议您从CNContactStore(CNContact
has an image attribute named imageData
)获取所需的联系人,然后将其传递给以CNContact作为参数的UIApplicationShortcutIcon which has an init method(这意味着它实际上会使用该联系人)图片)。