Im試圖將svg
圖像數據轉換爲UIImage
實例使用SVGKit
,但是當我試圖做到這一點時它會崩潰,並且錯誤信息就像下面,無法在Swift 4中使用`SVGKit`將'svg`數據轉換爲UIImage
終止應用程序由於未捕獲的異常「NSInternalInconsistencyException」,原因:「當被要求的百分比值轉換爲不同的類型(5)」
這裏是svg
到UIImage
轉換的代碼。
if let data = response.data {
if let image = SVGKImage(data: data) {
if let uiImageInstance = image.uiImage {
self.userImageView.image = uiImageInstance
}
}
}
其在使用AlamofireImage
庫從服務器下載我的圖像數據Im此行
-> if let uiImageInstance = image.uiImage {
越來越崩潰。我已經檢查過我的svg
數據是否有迴應。
僅供參考:我的形象是化身字母和漸變背景的組合。見下圖以供參考。
我的SVG圖像樣本網址:Link
任何幫助嗎?
在此先感謝。
這條線是錯誤的'如果讓的UIImage = {image.uiImage'確保一旦屬性名 –
@Anbu。 Karthik我也嘗試過使用不同的屬性名稱。它沒有工作。 –
爲什麼你使用兩個更安全的一個就足夠了這裏 –