Я хочу прочитать массив словаря со свойствами (btnImage + btnTitle) из Plist в TableViewCell - PullRequest
0 голосов
/ 09 января 2019

Создан массив словаря с кнопками.

-созданные UITableviewcell.xib и .swift созданный ib связанный ib источник данных и делегаты нужна помощь в дальнейшем, чтобы прочитать мои plist-данные и показать их в tableViewCell

1 Ответ

0 голосов
/ 09 января 2019

Используйте Decodable, это очень просто

struct Section : Decodable {
    let title, icon : String
}

Если файл находится в комплекте, прочитайте его как Data и расшифруйте его

let url = Bundle.main.url(forResource: "sections", withExtension: "plist")!
do {
    let data = try Data(contentsOf: url)
    let result = try PropertyListDecoder().decode([Section].self, from: data)
} catch { print(error) }

result будет содержать массив Section элементов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...