0
전제 : 저는 Swift의 초보자입니다.Swift에서 plist 파일의 내용 읽기
fields.plist라는 plist 파일의 내용을 'RootArray'라는 배열에로드하려고했습니다.
이것은 fields.plist 파일입니다
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "..." "...">
<plist version="1.0">
<array>
<array>
<string>Question number one</string>
<dict>
<key>783612</key>
<string>Option number one 1</string>
<key>234739</key>
<string>Option number two 1</string>
<key>346837</key>
<string>Option number three 1</string>
</dict>
</array>
<array>
<string>Question number two</string>
<dict>
<key>928732</key>
<string>Option number one 2</string>
<key>263127</key>
<string>Option number two 2</string>
<key>332877</key>
<string>Option number three 2</string>
</dict>
</array>
</array>
</plist>
가 어떻게이에서 배열을받을 수 있나요? 고맙습니다!
"를 명령 줄 도구와 동일한 디렉토리에 복사됩니다 명령 줄 신속한 프로그램에 로컬로 데이터를 저장하는 방법 "을 제공합니다. 이 주석을 발견했습니다 :' "명령 행 도구는 번들 구조를 사용합니다 : 즉, Bundle.main은 명령 행 실행 파일이 들어있는 디렉토리에 유효한 번들을 리턴합니다 .Bundle.main.resourceURL은 상위 디렉토리의 URL을 리턴합니다. main.pathForResource ("file", ofType : "xyz")는 유효한 경로를 반환합니다. file.xyz는 명령 줄 도구 "와 같은 디렉토리에 복사됩니다. https://stackoverflow.com/questions/38422467/getting-path-for-resource-in-command-line-tool –
명령 줄 앱을위한 해결책은 없습니다. https://stackoverflow.com/a/34120607/2450755 –
좋습니다, 감사합니다! –