У меня есть данные словаря в этом формате.Как сгруппировать словарные данные с Swift
var data: [[String:AnyObject]] =
[
[
"id": "1",
"title": "A Title",
"Detail": "This is a String"
],
[
"id": "2",
"title": "A Title Again",
"Detail": "This is a String"
],
[
"id": "3",
"title": "B Title",
"Detail": "This is a String"
],
[
"id": "4",
"title": "B Title Again",
"Detail": "This is a String"
]
]
Кто-нибудь есть идея, как я могу группа моего Tableview от [A-Z] как изображение прототипа ниже с Swift.
Много спасибо mate! Это сработало для меня. У меня сейчас небольшая проблема. Как добавить буквы в (sectionIndexTitlesForTableView), чтобы они отображались справа. Когда я 'возвращаю буквы', я получаю ошибку' 'Set' не конвертируется в '[String]' ' –
youngbobby
Добро пожаловать! Вы можете использовать 'let lettersArray: [String] = Array (letters)', и это должно исправить эту ошибку. Пожалуйста, подумайте о принятии ответа, если это было полезно :) –
Спасибо. У меня все еще есть проблема :(Не могли бы вы посоветовать мне, как вернуть 'numberOfSectionsInTableView' и' numberOfRowsInSection', потому что по каким-то странным причинам моя таблица дважды повторяла мои словарные данные, вероятно, ошибка из 'numberOfSectionsInTableView' – youngbobby