Как передать данные первой строки табличного представления во вторую строку подробного просмотра
я использую
[cell setAccessoryType:UITableViewCellAccessoryDetailDisclosureButton];
или
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
чтобы показать кнопку раскрытия в каждой ячейке
может, я тоже добавлю действия в
- (void)tableView:(UITableView *)tableViewaccessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{
NSLog(@"disclosure button %@ touched",indexPath.row);
}
Но когда я касаюсь кнопки раскрытия, у меня ничего не появляется в консоли
Чем я добавляю действия в
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// carry Alarm Name text into sub-table-view to look for detail time and text info
NSLog(@"Alarm Name = %@", [alarmName objectAtIndex:indexPath.row]);
NSLog(@"Index Path Raw# = %i", indexPath.row);
// Navigation logic may go here. Create and push another view controller.
AlarmDetailTableViewController *detailViewController = [[AlarmDetailTableViewController alloc] initWithNibName:@"AlarmTableViewController" bundle:[NSBundle mainBundle]];
// ...
// Pass the selected object to the new view controller.
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
detailViewController = nil;
}
Может получать уведомления в режиме консоли
Но я думаю, что всегда появляется один и тот же подробный вид, когда я касаюсь каких-либо строк в первом уровне TableView
Как показать новый подробный вид с данными первого уровня?
например
Чтобы сделать tableView1.row0.text = detail view.title
и показывать другие данные под заголовком
если вам нужен код, я могу загрузить его
мой босс сказал, что это не большой секрет внутри ...
Большое спасибо