私はしばらく前に提示するtableViewControllerを持っています。iphone。 getter of tableViewController
私はそれを合成し、ゲッターを作成している私は.M上で、その後の.h
myTVC *myTable;
と
@property (nonatomic, retain) myTVC *myTable;
に、プロパティとしてそれを作成した
@synthesize myTable = _myTable;
および
- (myTVC *) myTable {
if (_myTable == nil) {
_myTable = [[myTVC alloc] init];
}
return _myTable;
}
それは使用する時間であるとき、私は単に私の知る限りMYTABLEのゲッターは、この時点で実行してtableViewControllerを割り当てるだろう、と思ったが、それが実行されていないとアプリがクラッシュしたことを私に言って
[self presentModalViewController:myTable animated:YES];
[myTable release];
を行います私は無しtableViewControllerを提示しようとしています...
私は何が欠けていますか?ありがとう。
私は何かを忘れていたことを知っていた!!!!ありがとう。私の知る限り、viewControllerはinitにも反応します。ありがとう!!!!! – SpaceDog
@DigitalRobot NSObjectのすべてのサブクラスはinitに応答しますが、それを使うのは良いことではなく、 'init'を上書きして正しい値で初期化子を呼び出すのを忘れたときに矛盾が生じるかもしれません。 –
よろしくお願いいたします。このフォーラムに投稿している間、リリースラインは間違っていました。他のヒントをありがとう。 – SpaceDog