我有一些代碼在升級到Swift 3和xCode 8.0之前工作正常。新的「非文件URL」錯誤在MacOS項目Xcode8 Swift 3
print("Thumb", self.theTempPath!)
video["videoThumbnail"] = CKAsset(fileURL: self.theTempPath! as URL)
產生這在控制檯
拇指/Users/prw/Documents/thumbTemp.jpg
2016年9月27日10:32:06.140 PA位置數據[2386:68875 ]非文件URL
print語句僅用於調試。
在我看來,TempPath!是一個文件的路徑,所以我對如何解決這個問題感到茫然。執行不會停止,但在CKAsset語句後沒有任何反應。
任何人都可以解釋什麼可能會導致這個問題?
應該提到'self.theTempPath'是NSURL類型的。 xCode堅持要插入「as URL」 –