2015-11-14 46 views
0

我們在iPhone 6s中開發了一些具有某些功能的應用。無法顯示快捷方式中的聯繫人圖片

我在快捷方式項目中顯示聯繫人圖像時遇到了一些問題。我能夠顯示虛擬圖像,但我無法動態獲取聯繫人圖像並顯示在快捷方式項目中。

我的圖像在文檔目錄中。我需要在快捷方式中顯示。

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

我嘗試這樣做:

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

我可以直接顯示本地圖像,但我不能顯示從通訊錄圖像。

歡迎任何建議。

+1

歡迎來到Stack Overflow!我編輯你的問題來修復語法。我還將代碼示例縮進了4個空格,以便它能夠正確渲染 - 請參閱編輯幫助以獲取有關格式化的更多信息。如果需要識別特定問題,請編輯您遇到的特定錯誤消息。祝你好運! – Wtower

回答

0

這個問題很混亂。你說你的圖像是「在文檔目錄中」,但你想顯示地址簿中的圖像。

我的建議做的是讓你從CNContactStore(一CNContact has an image attribute named imageData)想,然後把它傳遞給UIApplicationShortcutIcon which has an init method採用一個CNContact作爲參數(這意味着它居然會使用圖像)的接觸。

相關問題