1

私は通常の方法で ViewController をプッシュしています:

SomeViewController *newViewController = [[SomeViewController alloc] init];
newViewController.username = self.username;
[self.navigationController newViewController animated:YES];
[newViewController release];

このコードは iPhone 4/4S でうまく機能します。しかし、iPhone 3G でテストしたところ、newViewController アプリに戻るとクラッシュしました。iPhone 3G のみ。しかし、[newViewController リリース] にコメントすると、ラインは問題ありません。

SomeViewController には viewDidUnload メソッドがなく、dealloc は一部のリリースのプロパティと [super dealloc] のみで構成されています。

それは何ですか?

4

0 に答える 0