私はアプリケーションで作業しており、ビューが消えたときにテーブルビューを削除し、ビューが表示されたときに同じテーブルビューを追加したいと考えています。
現在
A ctr(プッシュ)から -> B ctr
B ctr(push) から -> C ctr -- viewwilldisappear のスーパービューから B ctr の tableview を削除しました -- 正常に動作します。
From C ctr(pop) -> B ctr --ビューにB ctrが表示されます。再度テーブル ビューを追加しました。Viewwillapreaは呼び出されますが、 tableview はサブビューとして追加されません。
4 B ctr(pop) から -> A ctr
- From A ctr(push) -> B ctr -- 今回は B ctr に tableview が表示されます。
サブビューとしてテーブルを追加していない popViewControllerAnimated に戻ったようです。
私はxibにテーブルを持っています。
割り当てられたメモリを解放するためにこれを行いたいです。
テーブルビューアウトレット
@property (nonatomic,weak) IBOutlet UITableView *tView;
ビューのテーブル ビューを削除しますWillDisappear
[self.tView removeFromSuperview];
viewWillAppear に追加し直す
[self.view addSubview:self.tView];
前もって感謝します