как я могу получить доступ к порядковому номеру кнопок таблицы действий из другого метода? Я хочу установить этот индексный номер в параметр метода
как я могу получить доступ к порядковому номеру кнопок таблицы действий из другого метода?
Ответы (3)
Используйте этот delagate - (void) actionSheet: (UIActionSheet *) actionSheet clickedButtonAtIndex: (NSInteger) buttonIndex
вы получите индекс кнопки в этом делегате, и вы можете вызвать другой метод отсюда.
person
Allen
schedule
21.09.2011
Я знаю, что buttonIndex сохраняет номера индексов, но как я могу передать этот выбранный индекс в веб-службу?
- person Hacer Şengül Akaç; 21.09.2011
Вы должны использовать метод делегата для листа действий,
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex(NSInteger)buttonIndex
Здесь вы можете проверить buttonIndex, т.е. 0,1,2 .. и хотите ли вы по выбранному индексу.
person
Heena
schedule
21.09.2011
Вы можете использовать метод
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex(NSInteger)buttonIndex
чтобы получить buttonIndex, а затем вызвать оттуда метод, который подключается к вашему веб-сервису, передавая buttonIndex в качестве параметра. Например:
- (void)methodThatCallsWebservice:(NSInteger)buttonIndex
{
// however you call the webservice goes here
}
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex(NSInteger)buttonIndex
{
[self methodThatCallWebservice:buttonIndex];
}
person
superjessi
schedule
21.09.2011