我想使用此解決方案:load-image-from-url-on-watchkit圖像的URL爲Apple關注
我有,我試圖加載圖像的每一行的手錶的表。我正在運行此代碼,然後更新表格的文本字段。不嘗試獲取圖像,所有文本都正確加載。
但當我添加以下代碼:
let site = "myurl.com/image.jpeg" //I have copied this and it is an image
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) {
let url:NSURL = NSURL(string:site)!
var data:NSData = NSData(contentsOfURL: url)!
var placeholder = UIImage(data: data)!
dispatch_async(dispatch_get_main_queue()) {
row.myRowImage.setImage(placeholder)
}
}
我得到的錯誤:致命錯誤:意外發現零而展開的可選值
而且我似乎無法弄清楚,如果什麼會導致這它是一個有效的url,並且表格的其他部分已經正確加載。任何幫助是極大的讚賞!
這是可選的事實意味着它可以爲零。強制解包!不安全。你可能應該刪除!檢查值不爲零,然後強制解包並作爲參數傳遞給下一個方法。 –
我已經完成了該操作並擺脫了該錯誤,但仍然無法加載圖像 –
您可以將圖像從捆綁包加載到該行嗎? –