Странное поведение в UIButton UITableview, которое вызывает UIActionSheet - PullRequest
0 голосов
/ 02 февраля 2012

Я испытываю странную проблему, когда я нажимаю UIButton, который вызывает UIActionSheet для UItableview, который включен в заголовок UItableview.Когда я нажимаю на нее, вызывается cellForRowAtIndexPath и willDisplayCell!Код внутри функции UIButton выглядит следующим образом:

UIActionSheet *popupQuery2 = [[UIActionSheet alloc] initWithTitle:@"Choose" delegate:nil cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Reset search results" otherButtonTitles:@"Show all friends", nil];
popupQuery2.actionSheetStyle = UIActionSheetStyleBlackOpaque;
[popupQuery2 setDelegate:self];
popupQuery2.tag=1;
[popupQuery2 showInView:self.view];
[popupQuery2 release];

Когда срабатывает showInView, вызывается cellForRowAtIndexPath и willDisplayCell!После звонка всплывающее окно показывает!

Забыл сказать, что это происходит только при первом нажатии кнопки.Тогда cellForRowAtIndexPath и willDisplayCell не вызываются.

...