в приложении iphone.Значение в Indexpath.row не обновляется
Я пытаюсь получить значение indexPath.row (из метода didselectedrowatindexpath), чтобы что-то сделать на основе строки, выбранной в программно созданной таблице.
Мне нужно получить доступ к indexpath.row из метода didselectedrowatindexpath, где if/else определит действие на основе indexpath.row.
есть 7 изображений карт в приложении и один [список меню] в таблице. всякий раз, когда пользователь нажимает на строку таблицы, необходимо прикоснуться к изображению.
Я пробую этот код получить значение IndexPath.row. Проблема в том, что значение indexPath.row не обновляется каждый раз. Это просто берет старую ценность. Пожалуйста, представьте, как решить эту проблему.
- (void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
{
NSUInteger nSection =[myTableView numberOfSections]-1 ;
NSUInteger nRow = [myTableView numberOfRowsInSection:nSection];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:nRow inSection:nSection];
NSLog(@"No of sections in my table view %d",nSection);
NSLog(@"No of rows in my table view %d",nRow);
NSLog(@"Value of selected indexPath Row %d", [indexPath.row]);
NSLog(@"VAlue of Array arrOperationChk %d",[arrOperationChk count]);
}
Привет, приветствуются. Я думаю, вам будет легче решить вашу проблему, если вы отредактируете свой вопрос с помощью метода, в котором находятся эти строки. –