将 Info.plist 键转换为字典数组

Convert Info.plist key to array of dictionaries

在我的 Info.plist 中,我有一个国家列表供 HTML select 使用。

格式如下:

<key>HTMLSelectData</key>
    <array>
        <dict>
            <key>code</key>
            <string>AF</string>
            <key>name</key>
            <string>Afghanistan</string>
        </dict>
        <dict>
            <key>code</key>
            <string>AL</string>
            <key>name</key>
            <string>Albania</string>
        </dict>
        <dict>
            <key>code</key>
            <string>DZ</string>
            <key>name</key>
            <string>Algeria</string>
        </dict>

有什么方法可以将其转换为 Swift 字典数组?

Info.plist 的内容可通过 BundleinfoDictionary 访问

let htmlSelectData = Bundle.main.infoDictionary!["HTMLSelectData"] as! [[String:String]]