0

Swift 3 および xCode 8.0 にアップグレードする前に問題なく動作するコードがいくつかあります。

print("Thumb", self.theTempPath!)
video["videoThumbnail"] = CKAsset(fileURL: self.theTempPath! as URL)

コンソールでこれを生成します

親指 /Users/prw/Documents/thumbTemp.jpg

2016-09-27 10:32:06.140 PA Places Data[2386:68875] 非ファイル URL

print ステートメントはデバッグ専用です。

私には、TempPath! はファイルへのパスであるため、問題に対処する方法について途方に暮れています。実行は停止しませんが、CKAsset ステートメントの後は何も起こりません。

問題の原因を説明できる人はいますか?

4

1 に答える 1

1

詳細については、Apple のドキュメントを参照しabsoluteURLください。NSURLURL

if let url = self.theTempPath!.absoluteURL {    
    video["videoThumbnail"] = CKAsset(fileURL: url)
}
于 2016-09-27T14:59:48.833 に答える