Я создаю NSMutableArray, используя NSXMLParser, который затем заполняет UITableView, и он работает нормально. Но я не могу сохранить массив в текстовый файл, потому что кажется, что мой окончательный массив не в правильном формате.
Я настроил NSXMLParser следующим образом:
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI
qualifiedName:(NSString *)qName
attributes:(NSDictionary *)attributeDict
{
if ([elementName isEqualToString:kEntryStr])
{
self.workingEntry = [[AppRecord alloc] init];
}
if (self.workingEntry)
storingCharacterData = [elementsToParse containsObject:elementName];
}
Когда я просматриваю массив, используя NSLog, вместо того, чтобы показывать данные массива, он показывает что-то вроде этого:
"<AppRecord: 0x1c00de840>",
"<AppRecord: 0x1c00de8b0>",
"<AppRecord: 0x1c00de920>",
"<AppRecord: 0x1c40ded10>",
"<AppRecord: 0x1c00de990>",
"<AppRecord: 0x1c40ded80>",
"<AppRecord: 0x1c00dea00>",
Как правильно преобразовать это в обычные строки, которые можно сохранить в текстовый файл?