2012-09-19 4 views
0

필자가 작성한 iPhone 앱을 사용하면 특정 라이선스가 허여 된 앱 사용자가 액세스 할 수있는 오프라인 데이터 저장소를 유지해야합니다.iCloud에서 CoreData를 공유 할 수 있습니까?

다른 계정을 가진 여러 사용자가 데이터를 공유 할 수있는 "클라우드"계정이 필요합니다. 이것이 가능한가?

나는 인터넷 검색을하고 있지만이 특정 주제에 관해서는 아무것도 찾을 수 없다.

답변

2

iCloud 계정은 단일 사용자와 연결됩니다.

여러 사용자가 공유 할 수있는 iCloud 계정을 설정할 수 있는지 묻는 경우, 그런 일은 없습니다.

데이터 동기화 및 자동 판매에 대한 책임을 지우려면 Dropbox를 살펴보십시오. 사용자가 묻는 것과 유사한 작업을 수행하기 위해 공유 보관 용 폴더 폴더를 설정할 수 있습니다.

그러나 Dropbox 폴더에 CD 저장소를 두는 것만으로는 다른 사용자가 동일한 값을 수정하는 경우 병합 충돌을 처리하기에 충분하지 않습니다. 이 경우 하나의 솔루션은 업데이트를 전송하고, 병합 된 사항을 확인하고, 데이터를 자체 코어 데이터 저장소에 저장 될 장치로 다시 푸시 다운하는 웹 서비스를 갖는 것입니다.

그냥 저장소에 저장하는 것보다 조금 복잡하지만이 작업은 어렵습니다.

0

당신이 아이 클라우드로 시작해야

그물에 최고의 자습서의

하나입니다

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

샘플 iCloud에 프로젝트 http://cdn3.raywenderlich.com/downloads/dox.zip

행운을 빕니다

+0

안녕하세요. Sam ... 첫 번째 기사를 읽었습니다. 이해할 수있게 해주세요. 기기간에 문서 (CoreData?)를 공유 할 수 있습니다. 즉, 각기 다른 그룹의 사용자는 iCloud 계정에 가입해야합니다. 여기에서 앱이 데이터 저장소를 만들 수 있습니다. 이 올바른지? – SpokaneDude

+0

안녕 샘 ... 나는 질문을 수정하여 고객으로부터 더 이상의 설명을 얻었다. – SpokaneDude

+0

질문은 사용자간에 iCloud 계정을 공유하는 것에 관한 것이지만 답변으로 해결할 수 없습니다. – Abizern

관련 문제