iOS大师细节应用程序 – 细节只显示第一次

我在Master中有很多行,第一次点击一行时,内容显示在Details中。 我回去,select一个新的行, 或同一行 ,它显示细节中的“详细视图内容到这里”。 我跟踪疯狂,使用NSLog,以防万一它是某种事件重新sorting,在视图和UIControl实例中使用setNeedsDisplay。 一切都按照正确的顺序跟踪,但没有显示新的内容。 NSLog显示新内容在控件中,而不是显示。 任何援助将是受欢迎的,这是让我疯狂。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"showDetail"]) { NSIndexPath *indexPath = [[self tableView] indexPathForSelectedRow]; NSObject *object = [[[self objects] objectAtIndex:[indexPath section]] objectAtIndex:[indexPath row]]; [[segue destinationViewController] setDetailItem:object]; } } 

我正在通过向发件人发送消息进行更新。 我已经包括代码来设置发件人,例如详细信息视图,但假设设置后它不会被更改。 事实certificate,每次都会创build新的细节视图,因此以前的链接将会失效。 每次构build视图时,只需简单地重置发件人即可解决此问题。