Я новичок в swift.Я пробую одно примерное приложение, в котором мне нужно реализовать сортировку массива в алфавитном порядке. Я получаю json-данные, и добавляю заголовки в array.Now я хотел бы разобраться, что alphabetically.Here мой код .....Сортировка массива в алфавитном порядке в swift
func updateSearchResults(data: NSData?)
{
do
{
let json = try NSJSONSerialization.JSONObjectWithData(data!, options: .AllowFragments)
if let blogs: NSArray = json["results"] as? [AnyObject] {
print(blogs)
for blog in blogs {
if let name = blog["original_title"] as? String {
names.addObject(name)
}
}
print(names)
**let sortedArray = sorted(names, {
(str1: String, str2: String) -> Bool in
return str1.toInt() < str2.toInt()** // Here I am getting the Error Message
})
}
}
catch {
print("error serializing JSON: \(error)")
}
}
сообщение об ошибке я получаю «не может ссылаться на„отсортированный“со списком аргументов типа«(NSMutableArray , (String, String) -> Bool) '"
Я пробовал много для этого, но я не нашел решение. Может ли кто-нибудь помочь мне решить эту проблему. Спасибо заранее.
Почему вы выбираете 'NSArray' вместо Swift' Array'? – jjatie