Я получаю ответ от API в Swift для моего приложения. Поэтому я сохраняю эти данные в CoreData для сущностей и извлекаю их.
После выборки я создаю класс модели для извлечения данных и передаю его. Итак, мне нужно получить данные этого класса модели и показать их в ячейке табличного представления в качестве ключевых значений.
Но я не могу получить класс модели, но могу передать данные в модель класс из данных базы данных.
Класс модели:
struct AccountInfoModel {
var name: String?
var birthdate: String?
var age: String?
init(dict: [String:AnyObject]) {
self.name = dict[AccountinfoKeyConstant.Profile_name] as? String
self.birthdate = dict[AccountinfoKeyConstant.Profile_Birthdate] as? String
self.age = dict[AccountinfoKeyConstant.Profile_Age] as? String
}
}
func fetchProfileData() {
do {
let profileData = try? Profile.fetchProfileInfo()
if let profileInfo = profileData {
// print("profileInfo \(profileInfo)")
let profile = AccountInfoModel.init(dict: profileInfo as [String : AnyObject])
print("profile \(profile)")
}
Как извлечь данные из класса модели в качестве ключевых значений для отображения в виде таблицы? На самом деле я не много работал со Swift. Есть предложения?