こんにちは、iOS プログラミングを勉強しています
空のアプリケーションであるプロジェクトを作成しました
そして、xibファイルなしでテーブルビューコントローラーを作成しました。
そして、didFinishLaunchingWithOptionsにフォローコードを挿入しました
TableViewController *tvc = [[TableViewController alloc] init];
[self.window addSubView:tvc.view];
[tvc release];
下にスクロールすると、このコードがクラッシュしました。何故ですか?
このコードにコメントすると
[tvc release];
プログラムはクラッシュしません。
私は AppDelegate ファイルに dealloc を書きませんでした。
何故ですか??
allocでテーブルビューコントローラーを作成したと思います
したがって、保持カウントは 1 です。
サブビューをウィンドウに追加し、ビューコントローラーの保持カウントは2です。
だから私はテーブルビューコントローラを解放します
しかし、下にスクロールするとクラッシュします。
どうしてか分かりません..
お願い助けて