我有一個iPhone應用程序(iOS/Swift)Xcode項目。 我有一個名爲map_pin_icon.svg的圖像保存到我的桌面(來自wikicommons @https://commons.wikimedia.org/wiki/File:Map_pin_icon.svg)。Swift UIImage返回零與資產中的通用圖像
我將它拖放到我的Xcode項目的Assets.xcassets文件夾中,並將其顯示在列表中。當我點擊列表中的map_pin_icon(在應用程序圖標集下方)時,它表示圖像集具有Any/Any大小的通用圖像,但它顯示的圖標是空白文件圖標,而不是圖像文件中的圖標。如果我選擇通用圖像並按空格鍵,它會在「快速瀏覽」窗口中顯示正確的圖標。
在ViewController.swift我在viewDidLoad中():
let theImage = UIImage(named: "map_pin_icon.svg")
if(theImage == nil) {
print("NIL IS NOT ALLOWED")
} else {
print("\(theImage)")
}
let theImageView = UIImageView(image: theImage)
,足以當我運行模擬器(的iOS 8.0適用於iPhone 4s,這是我所希望的最低兼容設備)我得到以下輸出肯定日誌:
NIL IS NOT ALLOWED
我在哪裏出錯了?提前致謝。
此外,當我調用UIImage(名爲:「map_pin_icon」)時,會出現相同的結果 –