[swift4] .plistを読み込んで、Keyでソートする方法

.plistを読み込んで、Keyでソートする方法は以下の通り

通常のやり方で.plistを読み込むとNSDictionary型で読み込まれてしまい、Keyのソートができない。

そのため.plistをDictionary型で読み込む必要がある

if let path = Bundle.main.path(forResource: "plistの名前", ofType: "plist") {
 let dict = NSDictionary(contentsOfFile:path)! as? [String: AnyObject]
 
 //Keyで降順でソート
 let dic = dict?.sorted(by: {$0.0 > $1.0})

 //Keyで昇順でソート
 let dic = dict?.sorted(by: {$0.0 < $1.0})
 
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です