Можно ли перенести данные электронной таблицы в список свойств?
Я хочу связать некоторые предварительно загруженные данные с приложением iOS. У меня есть некоторые необработанные данные, но они отредактированы в электронной таблице. Есть ли способ перевести эти данные в формат списка свойств (.plist), не вводя их вручную?
2 ответа
Решение
Экспортируйте 2 столбца из электронной таблицы в формате XML, затем программно прочитайте файл XML и используйте класс NSPropertyListSerialization для десериализации необработанных данных XML:
NSData *pListDataAsXML = [NSData dataWithContentsOfFile:@"xmlFileName.xml"];
id pListData = (id)[NSPropertyListSerialization propertyListFromData:pListDataAsXML
mutabilityOption:NSPropertyListImmutable
format:NSPropertyListXMLFormat_v1_0
errorDescription:nil];
Существует учебник, чтобы получить ваши данные предварительной загрузки в plist. Может быть, это поможет вам.