Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
SCom
0 / 0 / 0
Регистрация: 15.03.2014
Сообщений: 1
1

Поиск и вывод по plist

18.03.2014, 15:04. Просмотров 800. Ответов 1
Метки нет (Все метки)

Здравствуйте, Уважаемые!

Подскажите пожалуйста где найти (или как организовать) такое:

есть некий plist в котором есть код города - соответствующий городу
как написать код (внутри приложения) чтобы при нажатии кнопки открылась строка поиска (это я знаю)


а в ней - я вводил номер телефона (код города) и нажав -"поиск" - выдало мне город(или список городов) соответсвующий номеру (коду города)
т.е. запрос в plist и вывод из него всех совпадающих результатов.

Спасибо! (а то везде только примеры как сохранить-перезаписать данные в plist, а вот как поиск по нему организовать -нигде не найду)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 15:04
Ответы с готовыми решениями:

Plist или coredata
Доброго времени суток! В tutorial...

Добавление информации в .plist
Здравствуйте. Никак не получается добавить информацию в файл. Все время...

Xcode - plist и array
Пытаюсь занести инфу с плиста в массив, а оно не хочет, он пустой, 0 элементов....

Хранение данных в plist
привет. требуется хранить список факультетов, для каждого факультета хранить...

TableView и plist -не отображаются данные
Учусь писать приложения по книге Д.Пайлон, Т.Пайлон "Программируем для iphone и...

1
lexus_ilia
3050 / 710 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
19.03.2014, 16:01 2
Лучший ответ Сообщение было отмечено как решение

Решение

SCom, На самом деле вам нужно просто загрузить данные из plist в память и делать поиск.
Загрузка plist в память:
Objective-C
1
2
3
NSString *path = [[NSBundle mainBundle] pathForResource:@"recipes" ofType:@"plist"];    
// Load the file content and read the data into arrays
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
Код взять отсюда.
Дальше вам нужно искать по данным которые уже находятся в NSDictionary. Советую вам вывести эти данные в дебаггер и вы увидите как они организованы, где массивы, где не массивы.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2014, 16:01

Как сохранять данные в plist?
Парни всем доброго времени суток. Я еще пока нуб в айос программировании, в...

Загрузка данных из plist в Master-Detail приложении
Доброго Вам времени суток, увадажемые знатоки iOS! Недавно начал изучать...

Info.plist
Всем привет. Подскажите пожалуйста, как изменить info.plist. Файл каждый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru