2012-04-10 9 views
1

iCloud同期の問題について質問があります。私は2つのデバイスiPhoneiPadにインストールされているアプリケーションを持っています。 iPhoneiPadに反映されると思われるiCloudドキュメントを更新していますが、iPhoneでドキュメントを更新すると、iPadアプリケーションの動作が停止します。"The existing document failed to open"。何が問題でしょうか?文書をiCloudに同期する

http://www.raywenderlich.com/6015/beginning-icloud-in-ios-5-tutorial-part-1

http://www.raywenderlich.com/6031/beginning-icloud-in-ios-5-tutorial-part-2

答えて

2

まず第一に、あなたがiCloud上から/に文書を移動するためにNSFileManagersetUbiquitous機能を使用する必要があります。私はiCloudストレージのためのこのリンクをたどっています。私はあなたがすると仮定しています。

通常、あるデバイスからドキュメントをローカルサンドボックスに移動した場合、他のデバイスはiCloudを指しているURLを使用してドキュメントを開くことができません。

ローカル対iCloudのプリファレンスをユーザーに提供する必要があります。ユーザーは後でそれを変更できる必要があります。

しかし、1つのデバイスからローカルのストレージに(同じリンゴIDで)取得されたシナリオに対処する必要があります。他のデバイスでは、ドキュメントがiCloudから移動されたことに気づいたら、エラーとして報告するのではなく、ユーザーに分かりやすいプロンプト/表示を提示する必要があります。

マージの競合を解決する方法については、十分に文書化されているシナリオもあります。

iCloudでドキュメントを管理する場合は、Appleの要件とガイドラインに従ってください。

IOS hereのドキュメントベースのアプリケーションの確定ガイドをお読みください。

関連する問題