2012-02-07 15 views
0

件名で指定されています。私はCoreDataとその組み込みiCloud機能を使用してunアプリケーションを開発しています。私はXcodeのに自分のデバイス(iPadとiPhone)を接続し、アプリケーションを実行するたびにCoreDataの開発と生産モードでのiCloudアップデートポリシー

は、私が数分後にCoreData更新データのログを見ることができます。 iCloudセクションの両方のデバイスで、iCloudの権利を持つアプリケーションが表示されます。 最初の質問:iCloudのコンテンツをデバイスにプッシュ(またはプル)する頻度はどのくらいですか?これを強制する方法はありますか?

第二に、私はかつてのXcodeから切断デバイスは、もは​​や自分のデータを更新しないことに気づきました。 再度接続してアプリを実行すると、データが更新されます。 問題は、開発モードのiCloud(アプリはApp Storeにまだ提出されていません)です。 または、私は目的コードの中で何か間違ったことをしていますか?

おかげ

答えて

0

あなたはCoreDataのMOCを保存するたびに更新がiCloudのサーバにプッシュなっています。 アップデートがiCloudからデバイスに自動的にプッシュされています。私が知る限り、それを強制する方法はありません。

は、それはあなたのデバイスに表示するのiCloudからの更新のための分の数十秒から取ることができます(また、あなたの接続速度に依存します)。アップルは、いつ実際に起こるかを保証しません。

私はアプリはFOM XCodeのを開始するか否かのiCloudの挙動の違いを見ていません。 iCloudがプッシュする際のコードとUIのアップデートの有無を確認してください。

関連する問題