2011-03-29 2 views
9

Xcode에서는 정적 데이터의 간단한 배열을 저장하기 위해 plists을 만드는 데 익숙해졌습니다.Xcode 4에서 plist 루트 유형을 Array로 변경 하시겠습니까?

그러나 Xcode 4에서는 plist의 기본 루트 유형을 Dictionary에서 Array으로 변경하는 방법을 알 수 없습니다.

내가 Xcode 4에서 겪어 본 많은 좌절감 중 하나. 누구든지이 작업을 수행하는 방법을 알고 있습니까?

+0

임시 수정 사항을 알아 냈습니다. .plist 파일을 만든 다음 TextEdit에서 열고 XML 태그를 에서 으로 변경하십시오. Xcode 4에는 방법이 있어야합니다. 왜 "원시 키/값 표시"가 아무 것도하지 않는 것 같습니까? – Keller

+0

답변이 없지만 조금 더 빨리 해결하려면 원시 XML을 편집 할 수있는 '버전'편집기보기 (⌥ ⇧⌘)를 선택하십시오. 어느 쪽이해야 할 것 같네요. 나는 '원시 키/값 표시'가 아직 구현되지 않았다고 가정합니다 (많은 XCode 4처럼 보입니다). – Cris

+0

같은 문제가 있습니다. XCode 4 plist 편집기가 루트 요소를 표시하지 않는 이유는 매우 혼란 스럽습니다. 그러나 "Property List Type"이라는 이상한 옵션이 있습니다. 값은 루트 요소의 유형에 대해서는 아무 것도 말하지 않지만이 옵션은 루트 요소의 유형에 영향을 줄 수 있습니다 ... – HARDWARRIOR

답변

10

.plist 파일을 마우스 오른쪽 버튼으로 클릭하고 파일을 소스 코드로 열면됩니다. 이제 xml 파일을 볼 수 있습니다.

<dict/><array/>으로 바꿉니다. 이제 프로젝트를 한 번 빌드하십시오. 모든 것이 괜찮을 것입니다.

1

내 기술 : 새 행을 만들고 배열을 유형으로 설정하고 루트 배열에 원하는 항목을 넣습니다. 배열을 자르면 빈 plist가 생깁니다. 그런 다음 붙여 넣기를하고 배열의 루트 유형이있는 배열을 만든 배열의 항목으로 만듭니다.

관련 문제