我有一个 UITableView,当我使用此代码推送视图时(存在简化的“dic”)。第一次它将加载标记对象。但是当我回去打开一个不同的单元格时,它使用相同的标记对象。我应该使用后退按钮上的选择器来取消self.ViewController
.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (!self.ViewController) {
self.ViewController = [[TextViewController alloc] initWithNibName:@"ViewController" bundle:nil markup:[dic objectForKey:@"text"]];
}
[self.navigationController pushViewController:self.ViewController animated:YES];
}
属性不会更新。为了确定,我尝试了不同的设置方法。
是否有我可以将标记属性放在上面的超弱设置?