これは、私が作成したプロパティリストから、次のとおりです。 スウィフト3 - プロパティリストにアクセスする方法
私は配列にちょうど国の名前をロードします。ここで私はこれまで...
if let path = Bundle.main.path(forResource: "flagData", ofType: "plist") {
dict = NSMutableDictionary(contentsOfFile: path)
let currentGroup = (dict!["caribbean"] as AnyObject).allKeys as? [String]
}
を持っているコードです。しかし、それは動作しません - 私はそれを実行すると、currentGroup = nilの
を私も試してみました:
let currentGroup = dict?.allKeys(for: "caribbean")
しかし、それが与えます私は空の配列です。
いずれかのアイデアをお待ちしています...ありがとう!
「dict」自体はどうでしょうか。それは無名ですか、それとも実際にデータが入っていますか? – Dima
'dict'が' nil'でなければ、 'dict.allKeys'をログしてください。それはキー "カリブ"を含んでいますか? – rmaddy
dictにはデータが含まれており、dict.allKeysには "caribbean"が含まれています – squarehippo10