前提:我是Swift的新手。
我试图加载一个名为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>
如何从中获取数组?谢谢!
答案 0 :(得分:0)
检查“在命令行中本地存储数据的方法是什么 swift program“。发现此评论:”命令行工具确实使用了 Bundle结构:换句话说,Bundle.main返回一个有效的bundle 对于包含命令行可执行文件的目录。 Bundle.main.resourceURL返回父目录的url。 Bundle.main.pathForResource(“file”,ofType:“xyz”)将返回有效的 path提供的file.xyz被复制到与之相同的目录中 命令行工具“