Я написал свою собственную функцию в Swift2 для разбора JSON. После анализа JSON список данных, которые были извлечены из JSON, отображается в tableView
в моем приложении. Я пытаюсь выяснить, как отображать эти данные в алфавитном порядке. Я думаю, что это должно произойти где-то перед методом append, который я вызываю в функции. Я бы предположил, что это должна быть функция sort
, но я не смог определить правильную функцию сортировки в Swift2, которая выполнит это правильно. Любая помощь, которую я могу получить, оценивается! Вот моя parseJSON функция:swift: данные Alphabetiz обрабатываются 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' бесполезен в Swift – vadian