2011-10-15 3 views
1

사용자가 기기를 켤 때 앱에 대한 iCloud 백업을 사용 중지하라는 팝업을 표시하고 싶습니다.iOS5에서 사용자가 앱을 백업하도록 설정했는지 감지 할 수 있습니까?

사용자가 내 앱에 대해 백업을 사용할 수 있는지 여부를 감지 할 수 있습니까?

사용자를 설정 -> iCloud -> 스토리지 & 백업 -> 스토리지 관리 -> iPad로 가져갈 수 있습니까?이 스위치는 백업을 비활성화하는 스위치가 어디에 있습니까?

답변

1

예는 여기있다 :

http://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/iCloud/iCloud.html#//apple_ref/doc/uid/TP40007072-CH5-SW17

애플 ID를 가진 모든 사용자는 무료 아이 클라우드 계정을 수신하지만 일부 사용자는 해당 장치에 대한 아이 클라우드를 사용하지 않도록 선택할 수 있습니다. 다른 iCloud 인터페이스를 사용하기 전에 URLForUbiquityContainerIdentifier : 메소드를 호출하여 iCloud가 활성화되어 있는지 확인해야합니다. 이 메서드는 iCloud가 활성화되어 있고 지정된 컨테이너 디렉토리가 사용 가능할 때 유효한 URL을 반환하고 iCloud가 비활성화되면 유효한 URL을 반환합니다.

주어진 컨테이너 디렉토리에 대해 URLForUbiquityContainerIdentifier : 메소드를 처음 호출하면 iOS는 컨테이너 디렉토리를 포함하도록 응용 프로그램 샌드 박스를 확장합니다. 따라서 iCloud가 활성화되어 있고 주 컨테이너 디렉토리에 액세스 할 수 있도록이 메소드를 한 번 이상 호출해야합니다. 또한 응용 프로그램이 여러 컨테이너 디렉토리에 액세스하는 경우 각 디렉토리에 대해 메소드를 한 번 호출해야합니다.

iCloud에서 디렉토리를 사용할 수없는 경우 nil을 반환해야 함을 의미합니다. 당신이 전무를 지정하면

containerID가 [...]이 방법은 com.apple.developer.ubiquity-컨테이너 식별자 자격에 나열된 첫 번째 컨테이너를 반환

NSFileManager 문서는 또한이있다.

반환 값

지정된 컨테이너 디렉토리 나 전무 컨테이너를 찾을 수없는 경우 또는 경우 iCloud에 저장에 대한 URL을 가리키는 현재 사용자 또는 장치에 사용할 수 없습니다.

자격 설정에는 기본적으로 첫 번째 경로가 포함될 수 있습니다.

+3

iCloud가 활성화되어 있는지 알려주지 않습니까? 사용자가 iCloud를 사용할 수는 있지만 iCloud에서 백업을 사용할 수는 없습니다. –

관련 문제