Core Data によって作成された SQLite ファイルがあり、iPhone から Apple Watch にファイルを転送したいと考えています。私はそれをすることを選びますWCSession
。Apple Watch ではファイルを受信できますが、iPhone ファイルに保存したデータは見つかりませんでした。私の問題を解決するためのトリックや方法はありますか?
ファイルを転送するために以下のコードを使用しました。
let str = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0].stringByAppendingString("/SingleViewCoreData.sqlite") as String
session!.transferFile(NSURL(fileURLWithPath: str), metadata: nil)
バックグラウンドでいつでもデータを正確に同期する他の方法はありますか? watchOS 2.0 でアプリ グループを使用できますか?