我有一个UITableViewController,它显示的只是默认的单元格。可以触摸每个单元格并将其带入第一个视图中每个单元格所在的“帐户”内的列表。prepareForSegue和设置属性设置
我连接一切了一个赛格瑞,然后在我的第一个观点我打电话:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"showDetail"]) {
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
Account *nextAccount = [self.list objectAtIndex:indexPath.row];
DetailViewController *viewController = (DetailViewController *)[segue destinationViewController];
viewController.account = nextAccount;
}
}
,然后在详细视图中的viewDidAppear:(BOOL)动画我说:
- (void)viewDidAppear:(BOOL)animated {
self.list = [self.account.list mutableCopy];
}
和那么我有一个UITableViewController的细节视图,但在cellForRowAtIndexPath:方法我访问self.list,但它似乎并没有工作。我知道我的cellForRowAtIndexPath:工作,因为早些时候我做了一些模板工作的方法,它工作正常。这似乎只是prepareForSegue:不工作或财产没有设置。
在此先感谢!
OK让我去试试 – muscletech