1
私はこのタイプの構造を持っています。私のコードでplist配列へのアクセスSwift XCode
Root
item0 Dictionary
village string
bars array
item0 dictionary
name string
item1 dictionary
name string
item2 dictionary
item1 Dictionary
village string
bars array
item0 dictionary
name string
item1 dictionary
name string
item2 dictionary
私は特定の村のためのバーのアレイにアクセスして、バーアレイと出力のすべての辞書これらの辞書のそれぞれにある文字列値を反復したいと思います。
これまでのところ、私はplistにアクセスして村をつかまえなければなりません。
var villages = [AnyObject]()
let filePath = Bundle.main.path(forResource: "Bars", ofType: "plist")
if let path = filePath {
villages = NSArray(contentsOfFile: path) as! [AnyObject]
}
ここから私の村の配列にアクセスして、その村の配列の特定のインデックスで棒(配列)を取得するにはどうすればよいですか?
その後、そこからバーの辞書[インデックス]。文字列の値にアクセスできますか?
真実なのですが、ここにアップロードしてリンクを投稿するだけですか、ここにアップロードする方法はありますか? – mocode9