當在Mac應用程序轉換PathForResource至字符串返回零斯威夫特
let urlpath = NSBundle.mainBundle().pathForResource("myResource", ofType: "html");
加載本地資源文件中的資源路徑轉換爲string
爲NSURL
總是返回nil
println("resource path = \(urlpath)") <---resource logged ok
web.frameLoadDelegate = self;
let requesturl = NSURL(string: urlpath!)
println("URL String = \(requesturl)"),<---- returns nil
let request = NSURLRequest(URL: requesturl!)
web.mainFrame.loadRequest(request)
這大概就是爲什麼即時獲取錯誤found nil while unwrapping an Optional value
我在這裏錯過了什麼,以正確地將pathForResource
轉換爲string
?
你的意思是將資源路徑字符串轉換爲NSURL權利? –
是的,我想我需要得到一個字符串值? (第一次嘗試mac應用程序開發,所以我可能會錯) – JSA986
如果您顯示println()語句的實際輸出將會很有幫助。 –