NSArray для добавления в TableView - PullRequest
0 голосов
/ 08 апреля 2011

Заранее спасибо.Я создаю массив из 6 частей, каждая из которых представляет собой NSString в одном из моих представлений.Каждая строка берется из UITextField.Я хочу сделать кнопку сохранения, которая сохраняет массив в листе.Затем я хочу, чтобы TableView отображал таблицу, отсортированную по первому объекту в массиве, по первой строке.

Я создал пустой plist с нужным именем и назвал plist так же, как массив,Честно говоря, я потерян после этого.Я не понимаю, является ли то, что я делаю, словарём в plist или массиве, и как это сделать.

После того, как таблица составлена, я думаю, что могу справиться с выталкиванием новых представлений из выбранногострока.

Всё могло бы помочь.Спасибо и переполнение стека было очень полезно.

Еще раз спасибо.

Ответы [ 2 ]

1 голос
/ 08 апреля 2011

Если вы действительно настроены на использование файлов, то для записи массива в ваш .plist:

NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init];
[dictionary setObject:theArray forKey:yourKey];
[dictionary writeToFile:@"/somepath/blah.plist" atomically:YES];
[dictionary release];

Это установит корень вашего файла .plist как NSDictionary. Если вы хотите, чтобы это был NSMutableArray, просто измените класс * словаря.

Ответ через: первичный источник

0 голосов
/ 08 апреля 2011

Для хранения данных лучше использовать NSUserDefaults, а не файлы, потому что читать и записывать их намного проще.Существует праймер по адресу: Ссылка праймера

...