#iphone #function #uibutton #action #selector
#iPhone #функция #uibutton #Экшен #селектор
Вопрос:
в режиме «Мой чат» пользователь может отправить текстовое сообщение, местоположение или изображение. Местоположение и изображение представлены с помощью UIButton. Как можно обрабатывать информацию об изображении или местоположении для отображения в функции селектора?
я использую этот код, чтобы добавить действие к каждой кнопке:
[locationButton addTarget:self action:@selector(seeUserLocation:) forControlEvents:UIControlEventTouchUpInside];
[imageButton addTarget:self action:@selector(seeUserImage:) forControlEvents:UIControlEventTouchUpInside];
Как я могу обработать информацию об URL-адресе изображения или о местоположении для показа?
Ответ №1:
Вам придется делать это из кода. Вы не можете передавать аргументы из IB.
Поэтому, когда пользователь выбирает фотографию, вы должны сохранить URL-адрес в ivar. Затем, когда пользователь нажимает кнопку и вызывает функцию seeUserImage, вы получаете URL-адрес из этого ivar.