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

Запомнить была ли нажата кнопка

09.05.2014, 22:34. Просмотров 942. Ответов 4
Метки нет (Все метки)

Всем привет! Есть кнопка UIButton, отвечающая за выставление "Лайков" к посту. Для изменения цвета кнопки после нажатия использую следующий код, меняющий картинку кнопки с like.png на liked.png.
Objective-C
1
[senderButton setImage:[UIImage imageNamed:@"liked.png"] forState:UIControlStateNormal];
Проблема в том, что после завершения приложения и его повторного открытия кнопка снова становится как до нажатия, т.е с картинкой like.png.
Вопрос такой: как сделать так, чтобы программа запоминала, что пользователь уже нажимал эту кнопку?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2014, 22:34
Ответы с готовыми решениями:

Как узнать, кнопка с какой цифрой была нажата? (калькулятор)
начал писать калькулятор. в файле .xib прикрепил к вьюшке кнопки, связал их с...

Какая кнопка была нажата
but1.addActionListener(new buttonListener()); but2.addActionListener(new...

Если кнопка была нажата то
Здравствуйте! Я завис здесь на одном моменте, и прошу помочь :) Впрочем есть...

Какая была нажата кнопка?
Доброго времени суток уважаемые форумчане. Есть скрипт, в нем много разных...

Отследить, какая кнопка была нажата
НА форме есть 3 кнопки Button1..2..3 и таймер Timer1 нужно что бы таймер...

4
iSerg
2 / 2 / 1
Регистрация: 20.08.2012
Сообщений: 29
09.05.2014, 22:57 2
Ну как я понимаю то должно быть так: юзер (со своим айди) кликнул лайк (айди на определенную новость), и этот лайк записывается в базу данных ссылаясь на новость и юзера. Ну типа что-то в этом роде (базы данных не проектировал и могу сильно ошибаться в методике). Если это не клиент-сервер приложение, то скорее всего хранить в конфиг-файле, другого ничего не остается, и опять же нужна определенная структура-схема хранения данных.
0
dvijok
0 / 0 / 1
Регистрация: 10.07.2012
Сообщений: 61
09.05.2014, 23:30  [ТС] 3
А можно ли как-то сохранить локально параметр нажатой кнопки?
0
iSerg
2 / 2 / 1
Регистрация: 20.08.2012
Сообщений: 29
09.05.2014, 23:57 4
Поищите в гугле как работать с файлами (с xml например, или plist`ом). Для начала определите (спроектируйте) структуру хранения своих данных, и выберете более подходящий Вам формат файла.
0
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
10.05.2014, 13:00 5
NSUsrDefaults в помощь.
0
10.05.2014, 13:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2014, 13:00

определить какая кнопка была нажата
имеется матрица кнопок на каждую кнопку назначено одна функция как...

Как узнать какая кнопка была нажата?
такой код: HMTL <form action='myasp.asp' method=post name='form1'> <input...

Как отследить, какая кнопка была нажата
Есть представление, в котором есть несколько кнопок Есть контроллер, в котором...


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

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

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