私はswift.Iの新しいアルファベット順の配列の並べ替えを実装する必要がある1つのサンプルアプリケーションをしようとしています.Jsonのデータを取得して、 array.Now私が取得していますエラーメッセージが「はタイプの引数リスト「(NSMutableArrayので 『ソート』を起動することはできませんですアルファベット順の配列の並べ替え
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)")
}
}
..... alphabetically.Hereが私のコードであることを並べ替えしたいと思います、(String、String) - > Bool) '"
これを達成するために多くの努力をしましたが、解決策が見つかりませんでした。 この問題の解決にお手伝いできますか? ありがとうございました。
Swiftの 'Array'ではなく' NSArray'を使うのはなぜですか? – jjatie