2012-07-17 6 views
5

iCloud 동기화 프로세스 관련 문제가 있습니다.iCloud : iCloud 비활성화를 관리하는 방법?

사용자가 iCloud를 활성화하기로 결정하면 응용 프로그램 샌드 박스에 로컬로 저장된 문서가 로컬 iCloud 디렉토리로 이동 한 다음 샌드 박스의 파일이 삭제됩니다. 이것은 setUbiquitous 방법으로 수행됩니다.

사용자가 iPhone 설정에서 iCloud를 비활성화하면 ("iCloud 문서 및 데이터 저장"을 해제하여) 문제가 발생합니다. 이 경우 iCloud 디렉토리는 더 이상 액세스 할 수 없으며 앱 샌드 박스는 무효입니다 (setUbiquitous 메소드로 삭제 되었기 때문에). 따라서 사용자는 데이터를 모두 잃어 버렸습니다 ...

하나의 해결책은 앱 샌드 박스에서 iCloud 파일의 복사본을 항상 유지하는 것일 수 있지만, 그럴 수밖에 없습니다. 더 쉬운 방법이 있어야합니다 ... 누구나 더 좋은 아이디어/해결책이 있습니까 ?? 읽기

감사)

+0

나는이 비대칭 성이 문제가 있다고 생각한다. – matt

답변

3

파일은 실제로 삭제되지 않고 iCloud를 다시 사용할 때 다시 다운로드됩니다. 그 정보가 담긴 메시지를 보여줄 수는 없습니까? 어떤면에서는 설정 앱에서 이메일 계정을 삭제하는 것과 유사합니다. 사용자는 자신의 이메일이 기기에서 삭제되지만 "클라우드에서"계속 사용할 수있을 것으로 기대합니다.

+0

예. 사용자가 데이터 검색을 위해 iCloud를 다시 활성화해야하는 것을 원하지 않습니다. – ayorosmage

+1

원하지 않는다면 iCloud에서 데이터의 로컬 복사본을 유지해야합니다. 그러나 모든 응용 프로그램에서 그렇게한다면 사용자가 자신의 데이터에 필요한 저장 공간을 두 배로 늘릴 수 있다고 생각하십시오. – omz

+0

예, 확인했습니다. 중복 로컬 복사본 대신 사용할 수있는 것 같지 않습니다. 고맙습니다 ;) – ayorosmage