2017-01-04 4 views
0

CoreDataを使用し、すでにリリースされているアプリを開発しています。 iCloudとEnsembles 1.xを使って同期機能を追加しようとしています。私はreadmeに記載されているコードを追加しましたが、同期は行われません。デバッグログにはアンサンブルができないというメッセージがあります。CoreDataとiCloudの同期にEnsembleを使用する前にiCloud設定が必要ですか?

私はプロジェクトのiCloudを有効にしましたが、別の目的で使用されるKey-Valueストレージのみが有効になりました。 iCloud DocumentsやCloudKitなどの他のサービスを有効にする必要がありますか?

また、このサンプルコードのような行があり、ubiquityContainerIdentifierがnilであってはならないと思っています。しかし、私は何を渡すべきか分かりません。何かアドバイスをお願いしますか?

cloudFileSystem = CDEICloudFileSystem(ubiquityContainerIdentifier: nil) 

ありがとうございます。

答えて

0

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

シンプルシンクのサンプルアプリケーションを参照して、セットアップする必要のあるものを確認してください。

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

注また、無料の本はhttp://leanpub.com/ensembles

+0

でありありがとうございました! –

+0

最後に正しく動作します。ありがとうございました。 –

関連する問題