Swift 3とXcode 8.3.3を使って、オーディオファイルを記録し、アプリケーションのDocumentディレクトリに保存するアプリケーションを作成しました。これらのファイルをiCloudに保存してバックアップを取ってみたいと思います。私はこのコードを使用してのiCloudへの簡単な記録を保存することができました:Swiftを使用してiCloudにオーディオファイルを保存するにはどうすればよいですか?
let database = CKContainer.default().publicCloudDatabase
func saveToCloud(myContent: String){
let myRecord = CKRecord(recordType: "AudioRecording")
myRecord.setValue(myContent, forKey: "content")
database.save(myRecord) { (record, error) in
print(error ?? "No error")
guard record != nil else {return}
print("Saved record to iCloud")
}
}
私はちょうどこのようなものになり、コードの行を追加する必要がある必要がありますように思え:
newNote.setValue(audioObject, forKey: "Audio")
をしかし、私はaudioObject
のためにそれを渡す必要があり、iCloudがオブジェクトを処理できるかどうかはわかりません。助言がありますか?
Ryan、この回答があなたに役立つかどうか教えてください。緑色のボックスにチェックを入れる:) – user3069232