1
var fileManager:NSFileManager = NSFileManager()
var imagePath:String = "/Users/dumbledad/Documents/flower.bmp"
var msg:String = (fileManager.fileExistsAtPath(imagePath) ? " exists" : " does not exist")
print(imagePath + msg)
var imageNS = NSImage(named: imagePath)!
當我運行應用程序,我看到調試NSImage中未能打開一個BMP圖像文件
/Users/dumbledad/Documents/flower.bmp exists fatal error: unexpectedly found nil while unwrapping an Optional value
和錯誤Thread 1:EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
。
如何調試NSImage無法打開圖像文件的原因?如果我在預覽從Finder中打開圖像,它會正確顯示。