У меня есть вид навигации, когда я нажимаю, я просто показываю номер строки.навигация вид не работает первый клик
В MainView:
-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
if (read == nil) {
readNotice *aController = [[readNotice alloc]initWithNibName:@"readNotice" bundle:nil];
self.read = aController;
}
[read updateRowNumber:indexPath.row];
[[self navigationController] pushViewController:read animated:YES];
и в моем readNotice
классе:
-(void)updateRowNumber:(int)theindex {
rowNumber = theindex + 1;
message.text = [NSString stringWithFormat:@"row %i was clicked", rowNumber];
NSLog(@"view did load row = %d", rowNumber);
}
readNotice.xib только содержимое этикетки.
Первый раз, когда я нажимаю на него, отображается «Ярлык», но он выполняет следующие попытки.
Предполагаю, что мне нужно инициировать то, что я пропустил, но я не могу его найти.
Спасибо заранее
Это новый контроллер представления открыт или нет При нажатии на ячейку? –