Я пытаюсь показать табличное представление, подобное контактам с моим списком пользователей.Добавление в словарь слова [character: [object]] возвращает 0 key/value pair
я объявить глобальную переменные друг, который будет хранить первый символ имени и список пользователей, чье имя начинается с этой
var friends = [Character: [User]]()
В моих выборках методы, я делаю это
for friend in newFriends {
let letter = friend.firstName?[(friend.firstName?.startIndex)!]
print(letter)
self.friends[letter!]?.append(friend)
}
После этого у меня должен быть массив моих друзей с первой буквой имени и пользователями, которые попадают в нее; однако мой словарь друзей пуст.
Как исправить это?
Edit: Я следую за этот урок, и он оленья кожа точно такой же .. Swift: How to make alphabetically section headers in table view with a mutable data source
Как определяется ваш класс 'User'? Является ли 'firstName' дополнительной строкой? –
@CraigGrummitt да дополнительная строка! Спасибо – Walker