1

テーブルビューにjsonデータを表示し、テーブルビューデータを次のView Controllerに渡すことに取り組んでいます。ここでは、名前に基づいて json 応答を並べ替えてから、テーブル ビューに表示します。ここに私のjsonデータがあります

"data": [
    {
        "_id": "597323707c691a6b27c63bcc",
        "name": "Adidas",
        "file": "http://104.236.67.117:5000/uploads/1500717927565.jpg",
        "logo": "http://104.236.67.117:5000/uploads/1500717910702.jpg",     
    },
    {
        "_id": "597323707c691a6b27c63bcc",
        "name": "Bibo",
        "file": "http://104.236.67.117:5000/uploads/1500717927565.jpg",
        "logo": "http://104.236.67.117:5000/uploads/1500717910702.jpg",     
    }, {
        "_id": "597323707c691a6b27c63bcc",
        "name": "Caprese",
        "file": "http://104.236.67.117:5000/uploads/1500717927565.jpg",
        "logo": "http://104.236.67.117:5000/uploads/1500717910702.jpg",     
    }, {
        "_id": "597323707c691a6b27c63bcc",
        "name": "DK",
        "file": "http://104.236.67.117:5000/uploads/1500717927565.jpg",
        "logo": "http://104.236.67.117:5000/uploads/1500717910702.jpg",     
    }

オブジェクト全体ではなく、名前のみを並べ替えることができます。誰でもこの問題を解決できますか? それは私にとって非常に役に立ちます...前もって感謝します.....

4

3 に答える 3

1
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"Name" ascending:YES selector:@selector(caseInsensitiveCompare:)];
    [arr sortUsingDescriptors:@[sortDescriptor]];

迅速なコードに変更します。その作業。このコードを NSDictionaries でチェックします。

于 2017-08-17T08:06:49.353 に答える