tableView
을 업데이트하고 클라우드에 저장하려면 내 프로그램의 .plist
을 iCloud와 동기화해야합니다. 어떻게해야합니까? 내가 본 모든 튜토리얼은 오래되었거나 혼란스럽게 보입니다. 이 문제를 해결할 수있는 간단한 방법이 있습니까? Apple iCloud Design Guide에서내 NSUserDefaults .plist를 iCloud와 어떻게 동기화합니까?
-1
A
답변
1
,
아이 클라우드 스토리지 세 가지 종류를 지원합니다. 앱에 맞는 앱 (또는 조합)을 골라 내려면 각 앱의 의도와 내용을 정확히 이해해야합니다. 아이 클라우드 스토리지의 3 종류가있다 : 환경 설정, 설정 및 간단한 응용 상태 등의 이산 값에 대한
- 키 값 저장.
- 워드 프로세서 문서, 그림 및 복잡한 응용 프로그램 상태와 같은 사용자가 볼 수있는 파일 기반 정보 용 문서 저장소.
- 구두 상자 스타일 앱 및 구조화 된 콘텐츠를위한 서버 기반 다중 장치 데이터베이스 솔루션 용 코어 데이터 저장소. iCloud Core 데이터 저장소는 문서 저장소에 구축되어 있으며 동일한 iCloud API를 사용합니다.
따라서 NSUserDefaults (plist)를 iCloud에 동기화하지 마십시오. 대신 NSUbiquitousKeyValueStore 개체를 사용하기 시작할 것입니다. Designing for Key-Value Data in iCloud에서
:
당신이 NSUserDefaults 객체와 마찬가지로, 저장하고 스칼라 (예 : BOOL 등) 값과 재산 목록 개체 유형을 검색 할 iCloud에 키 - 값 저장소를 사용 :의 NSNumber를, NSString, NSDate, NSData, NSArray 및 NSDictionary. 배열 및 사전 값은 값 유형 중 하나를 포함 할 수 있습니다.
NSUbiquitousKeyValueStore 클래스는 NSUbiquitousKeyValueStore 클래스 참조에 설명되어있는대로 이러한 유형을 각각 읽고 쓰는 방법을 제공합니다 ( ).
관련 문제
- 1. NSUserDefaults setValue : 내 plist를 삭제합니다. 무슨 일이야?
- 2. 어떻게 CGI 프로그래밍을 동기화합니까?
- 3. DB와 lucene을 어떻게 동기화합니까?
- 4. couchdb보기를 어떻게 동기화합니까?
- 5. 개발을 사용자와 어떻게 동기화합니까?
- 6. ListBox의 SelectedItem을 어떻게 동기화합니까?
- 7. SwingWorker를 Swing과 어떻게 동기화합니까?
- 8. ReentrantLock은 어떻게 동기화합니까?
- 9. ARM-NEON은 어떻게 동기화합니까?
- 10. 어떻게 다른 PLIST를 얻으려면?
- 11. Swift에서 앱 환경 설정을 어떻게 동기화합니까?
- 12. 정확히 iCloud와
- 13. 앱을 iCloud와 어떻게 동기화 할 수 있습니까?
- 14. 여러 컴퓨터에서 개발을 어떻게 동기화합니까?
- 15. 내 plist를 편집하는 AppleScript 코드
- 16. Firebase Storage와 데이터베이스를 어떻게 동기화합니까?
- 17. 메일이없는 iPad 노트는 어떻게 동기화합니까?
- 18. Github, 지점을 마스터에 어떻게 동기화합니까?
- 19. git 리포지토리와 Subversion을 어떻게 동기화합니까?
- 20. 클러스터에서 파일을 자동으로 어떻게 동기화합니까?
- 21. 내 저장소를 GitHub와 내부 Git 서버에 어떻게 동기화합니까?
- 22. 내 NSUserDefaults 코드가 작동하지 않습니다.
- 23. iCloud와 Sqlite 데이터베이스 동기화?
- 24. NSUbiquitousKeyValueStore가 iCloud와 동기화되지 않습니다.
- 25. plist를 NSUserDefaults에 저장하는 방법
- 26. GitHub에서 이전의 변경 목록과 어떻게 동기화합니까?
- 27. MySQL 데이터 모델을 어떻게 동기화하고 동기화합니까?
- 28. 여러 사용자간에 개발 환경을 어떻게 동기화합니까?
- 29. SQL Server 및 분산 데이터베이스 어떻게 동기화합니까?
- 30. Visual C# 프로젝트간에 버전을 어떻게 동기화합니까?
혼란스러운 점은 무엇입니까? 어떤 코드를 시도 했습니까? –
에서 MKiCloudSync를 시도했지만 구식 인 것 같습니다. 프로그램의 기능 부분에서 iCloud를 활성화하는 것 이외에 어디에서 시작해야할지 모르겠습니다. – user3430084
* "... 내 프로그램의 .plist ..."의 핵심 데이터는 iOS 개발의 맥락에서 의미가있는 구절이 아닙니다. plist 또는 Core Data 또는 둘 다를 동기화하려고 했습니까 아니면 다른 것을 동기화하려고합니까? –