2014-11-24 3 views
2

iCloud 동기화에 익숙하지만 앱 그룹이 처음입니다. 이 질문에 대한 간단한 대답이있을 수 있지만 아직 찾지 못했습니다. 기본적으로, 나는 iCloud 통합이있는 응용 프로그램을 가지고 있으며, 현재 확장 기능을 추가하려고합니다. 현재 코어 데이터를 백엔드로 사용하고 있으며 계속 그렇게하고 싶습니다. 그러나 내가 읽은 것부터 "App Group"을 정의하여 데이터 저장소를 공유 위치로 옮겨야합니다. (http://blog.sam-oakley.co.uk/post/92323630293/sharing-core-data-between-app-and-extension-in-ios-8Accessing Core Data SQL Database in iOS 8 Extension (Sharing Data Between App and Widget Extension))이 위치가 iCloud를 사용하여 동기화되는지 여부를 확인할 수 없었습니다. 또는 iCloud를 사용하기 때문에 앱 그룹이 필요합니까? 모든 도움/제안에 감사드립니다.iOS의 앱 그룹 및 iCloud

답변

4

이미 iCloud를 사용하고 있다면 앱 그룹을 사용할 필요가 없습니다. 확장 기능이 앱과 동일한 iCloud 컨테이너에 액세스 할 수 있습니다. 자격 및 프로비저닝이 올바르게 구성되어 있다면 확장 기능에서 애플리케이션과 동일한 핵심 데이터 스택 설정을 그대로 사용할 수 있습니다. 데모 프로젝트는이 작업을 수행하지만 특별한 것은 없습니다. 평소처럼 iCloud를 사용하십시오.

응용 프로그램 그룹은 보통이 필요합니다. 앱과 확장 프로그램 간 데이터 하지만 큰 예외는 iCloud처럼 데이터가 앱 외부에 이미 저장되어있는 경우입니다.