2013-12-12 3 views
1

문서를 로컬 및 iCloud에 저장하고로드하는 앱을 작성하고 있습니다. 로컬에서는 정상적으로 작동하지만 iCloud에 문제가 있습니다.UIDocument 클래스의 패키지 파일을 iCloud로 이동

문서는 패키지로 저장됩니다. UIDocument는 이미지 파일, 축소판 파일 및 정보 plist가 포함 된 NSFileWrapper를 읽고 씁니다. 문서를 iCloud에 저장 한 다음 '저장소 관리'에서 파일을 보면 패키지 대신 개별 파일이 표시됩니다. 더 중요한 것은 NSMetadataQuery를 사용하여 파일을 검색 할 때 패키지 대신 개별 파일 각각에 대해 NSMetadataItem을 반환한다는 것입니다. 결과적으로, 내 앱은로드 할 패키지가없고 iCloud가 꽤 쓸모 없다는 것을 인식하지 못합니다.

필자는 문서 형식을 설정하고 패키지가 올바르게 처리된다는 UTI를 올바르게 내 보낸 경우 그게 맞았습니까? 그렇다면 문서 유형을 패키지로 설정하기위한 체크리스트는 무엇입니까?

+0

같은 문제에 맞는에서 객체를 (com.apple.package 추가)를 추가하여이 문제를 해결했다. 문서 정의에 문제가있어 ... 아직 조사 중입니다. – Mark

+0

동일한 문제가 있습니다. "내 보낸 UTI"및 문서 유형 ("유형"필드)에 com.apple.package를 추가했는지 확인하십시오. 아이콘이 없어도 아이콘이 필요합니까? – bio

답변

2

나는 (PLIST 파일) 요로 감염 배열 여기

+0

가능하다면 직접 답변을 수락 하시겠습니까? 그래서 다른 사람들은 이것이 이것이 올바른 해결책이라는 것을 알고 있습니다. – svena