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];
}
プロパティは更新されません。念のため、さまざまな設定方法を試しました。
マークアップ プロパティを設定できる非常に弱い設定はありますか?