0

CoreData を使用するアプリを開発しており、既にリリースされています。iCloud とEnsembles 1.xを使用して同期機能を追加しようとしています。readme に記載されているコードを追加しましたが、同期が行われません。デバッグ ログには、アンサンブルにリーチできないことが示されています。

プロジェクトでiCloudを有効にしましたが、別の目的で使用されるキー値ストレージのみです。iCloud ドキュメントや CloudKit などの他のサービスを有効にする必要がありますか?

また、サンプル コードのようにこの行があり、ubiquityContainerIdentifier が nil であってはならないことに疑問を抱いています。でも何を渡せばいいのかわからない。何かアドバイスをお願いできますか?

cloudFileSystem = CDEICloudFileSystem(ubiquityContainerIdentifier: nil)

前もって感謝します。

4

1 に答える 1

0

iCloud ドキュメントを有効にする必要があります。

Simple Sync サンプル アプリを参照して、セットアップする必要があるものを確認してください。

合格はうまくいくはずだと思いますnil。これにより、デフォルトの iCloud コンテナーが選択されます (例: iCloud.com.mycompany.myapp)。別のコンテナーが必要な場合は、ターゲットの機能でそれを設定し、それを使用してください。

また、 http://leanpub.com/ensemblesに無料の本があることにも注意してください。

于 2017-01-05T10:34:24.363 に答える