ナビゲーションビューがあります。クリックすると、行番号が表示されます。
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には、ラベルのみが含まれます。
初めてクリックすると「ラベル」と表示されますが、以下の試行で動作します。
見逃したものを初期化する必要があると思いますが、見つかりません。
前もって感謝します