Я испытываю странную проблему, когда я нажимаю 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 не вызываются.