как я могу получить доступ к порядковому номеру кнопок списка действий из другого метода? - PullRequest
0 голосов
/ 21 сентября 2011

как получить доступ к индексному номеру кнопок на листе действий из другого метода?Я хочу установить эти номера индекса для параметра метода

Ответы [ 3 ]

0 голосов
/ 21 сентября 2011

Вы должны реализовать метод делегата для листа действий,

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex(NSInteger)buttonIndex

В этом вы можете проверить ButtonIndex, то есть 0,1,2 .. и хотите ли вы на выбранный индекс.

0 голосов
/ 21 сентября 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];
}
0 голосов
/ 21 сентября 2011

Использовать этот delagate - (void) actionSheet: (UIActionSheet *) actionSheet clickedButtonAtIndex: (NSInteger) buttonIndex

вы получите индекс кнопки в этом делегате и можете вызвать другой метод отсюда.

...