我有一個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