Swift2でJSONを解析するための独自の関数を書きました。 JSONが解析されると、JSONから取得されたデータのリストがアプリのtableView
に表示されます。このデータをアルファベット順に表示する方法を理解しようとしています。私はこれが関数を呼び出すappendメソッドの前のどこかで発生する必要があると思います。私はこれがsort
関数である必要があると思いますが、これを適切に実行するSwift2で正しいソート関数を見つけ出すことができませんでした。私が得ることができるどんな助けもありがとう!swift:JSONから解析されたアルファベットデータ
func parseJSON(){
do{
let data = NSData(contentsOfURL: NSURL(string: "https://jsonblob.com/api/jsonBlob/580d0ccce4b0bcac9f837fbe")!)
let jsonResult = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers)
for anItem in jsonResult as! [Dictionary<String, AnyObject>]{
let mifiName2 = anItem["name"] as! String
let mifiId = anItem["employeeId"] as! Int
let newName = Name(mifiName: mifiName2, mifiId: mifiId)
nameOfMifi.append(newName)
//print("Name: \(newName)")
}
}
catch let error as NSError{
print(error.debugDescription)
}
}
**決してありません**同期方式のサーバからの負荷データは、 'たNSData(contentsOfURLは:'と 'MutableContainers'は、スウィフトに無用である – vadian