2011-12-15 12 views
3

iCloudでCoreDataを使用するiPadアプリケーションを開発中です。それは素晴らしい作品です! チームIDとiCloudコンテナに一致するフォルダで〜/ Library/Mobile Documentsを開くことができます MacOSアプリケーションでは、iOSを追加しました。 。私はMacOSのアプリに次のコードを実行するとiPadアプリのために働くca.company.MacContainerIDとca.company.IPadContainerIDiosとmacOSアプリケーションでコアデータicloudを同期する方法

、URLForUbiquityContainerIdentifierは::。。はnilを返す

アプリのコンテナID私は2つのコンテナID持っているので
NSFileManager *fileManager = [NSFileManager defaultManager]; 
NSString *containerID = @"A1B2C3E4F5.ca.company.IPadContainerID"; 
NSURL *url = [fileManager URLForUbiquityContainerIdentifier:containerID];  
url is nil 

iPadアプリ内のコアデータを使用してiCloudにアクセスするにはどうすればよいかわかりません アイデアはありますか?

答えて

0

解決策が見つかりました! iOSプロビジョニングファイルを使ってMacアプリケーションを構築していました。だから私はMacのプロビジョニングを入れて、それは動作します。 URLForUbiquityContainerIdentifierは非ナル値を返します。

0

containerIDに問題がある必要があります。 ID文字列を再確認しましたか?

関連する問題