2017-02-22 27 views
0

我一直在試圖實現SIRI UI。 SIRI意圖發送圖像inimage到意向UI但是,它似乎沒有可顯示InimageSIRI套件INImage

的內容

我申請使用

contactImageView = (uiimage*)Intent.payee.image 

上面一個我得到異常的無效的選擇發送到轉換API 。有誰知道如何提供如何將INImage提供給uiimageview?

謝謝你寶貴的時間。

回答

0
  1. 類型轉換不是類型轉換。當fooUIImage *之外的其他類型時,通過(UIImage *)foo只是告訴編譯器「假設這個值是一個指向UIImage對象的指針。爲此,編譯器的答案是」沒問題,不管「......但是無論你傳遞那個指針以外觀爲它在運行時,就會有麻煩,如果有什麼實際上沒有一個UIImage

  2. INImage類是不從檢索圖像一個Siri的互動,它提供的圖像 SiriKit SiriKit然後使用您提供的圖像來構建其各種交互的標準格式用戶界面,假設如果您要創建自己的用戶界面,可以使用o圖像。 (或者跟蹤其自己的圖像,你作爲INImage這麼您在擴展堅持使用他們在兩個Siri的呈現內容和用戶界面定製用戶界面通過在其他地方。)

+0

謝謝您的輸入。我知道它會崩潰,因爲它不是正在通過的uiimage。我想最後考慮考慮是形象。 對於第2點,以cncontact圖像爲例。一致認爲,這可以從UI再次查詢,但是,這是耗時的過程(我已經嘗試),併爲部分第二用戶在用戶界面上看不到任何東西,因此我想,如果以某種方式,我們可以檢索意圖圖像。 –