2011-12-15 4 views
3

iCloud에서 CoreData를 사용하는 iPad 응용 프로그램을 개발 중입니다. 그것은 위대한 작품! ~/Library/Mobile Documents "를 팀 ID 및 iCloud 컨테이너와 일치하는 폴더로 열 수 있음 MacOS 응용 프로그램에서 iOS를 추가해야합니다. . 난 맥 OS 응용 프로그램에서 다음 코드를 실행하면 아이 패드 앱 작동 ca.company.MacContainerID 및 ca.company.IPadContainerIDios 및 macOs 앱으로 코어 데이터 icloud를 동기화하는 방법

, URLForUbiquityContainerIdentifier이 :.. 반환 nil을

응용 프로그램 컨테이너 ID 난 두 컨테이너 ID가 그래서
NSFileManager *fileManager = [NSFileManager defaultManager]; 
NSString *containerID = @"A1B2C3E4F5.ca.company.IPadContainerID"; 
NSURL *url = [fileManager URLForUbiquityContainerIdentifier:containerID];  
url is nil 

iPad 앱 내부에서 핵심 데이터가있는 iCloud에 액세스하려면 어떻게해야할지 모르겠다. 아이디어가 있으십니까?

답변

0

해결책을 찾았습니다! 나는 아이폰 OS 프로비저닝 파일로 맥 애플리케이션을 만들었다. 그래서 저는 Mac 프로비저닝을하고 작동합니다. URLForUbiquityContainerIdentifier가 아닌 값을 반환합니다.

0

containerID에 문제가 있어야합니다. ID 문자열을 다시 확인 했습니까?