Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
SCom
Сообщений: n/a
#1

Поиск и вывод по plist - Objective-C

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

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

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

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


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

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

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

Хранение данных в plist - Программирование iOS
привет. требуется хранить список факультетов, для каждого факультета хранить список специализаций, для каждой специализации хранить...

Plist или coredata - Программирование iOS
Доброго времени суток! В tutorial https://www.youtube.com/watch?v=r6Cn6Kp5ghA&list=PLxqbutB-EOO0WOPOScvFeSkMO0Pw8atiu&index=10 , на 24...

Добавление информации в .plist - Objective-C
Здравствуйте. Никак не получается добавить информацию в файл. Все время перезаписывается. Подскажите, пожалуйста, что я не так делаю...

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
lexus_ilia
3046 / 922 / 34
Регистрация: 24.09.2008
Сообщений: 1,530
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. Советую вам вывести эти данные в дебаггер и вы увидите как они организованы, где массивы, где не массивы.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2014, 16:01
Привет! Вот еще темы с ответами:

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

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

Поиск по Ini-файлу и вывод, как поиск Гугла - Delphi БД
В общем такой вопрос, вот в ини файле есть данные. Как реализовать вывод их как в поиске гугл. Мы пишем начало записи и он предлагает...

Поиск в массиве структур по заданному полю и вывод в алфавитном порядке (файловый ввод/вывод) - C++
Помогите с функцией void runFile() что бы с файла брал и выводил в алфавитном порядке список товаров, хранящихся больше месяца, стоимость...


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

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

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