私は私の最初の本当に難しいEXC_BAD_ACCESS問題を解決しようとしています。多くのチュートリアルやブログから、ゾンビを使用してどこが間違っているのかを理解するのに役立てることができます。しかし、ゾンビが機能しているとは思わないので、コンソールから何も役に立たないことは間違いありません。
プログラムを開始すると、次のように表示されます。This GDB was configured as "x86_64-apple-darwin".Setting environment variable "NSZombieEnabled" to null value.
最終的に、使用したNSLogトレースがいくつか表示されます。
Program received signal: “EXC_BAD_ACCESS”.
まったく助けにはならない。何か案は?ゾンビが働いていても、どこで悪いアクセスが起こったのかを教えてくれないのではないかとこっそり疑っています。ObjectiveCは私を悲しませます--ActionScriptでは3秒かかります:(
あなたはクラッシュがここにあると言います(次回質問を編集してください):
- (IBAction) toggleView{
if(switchableView.subviews.count != 0)
[[switchableView.subviews objectAtIndex:0] removeFromSuperview];
UIViewController* newView = (viewSelector.selectedSegmentIndex == 0) ? [Login new] : [UserRegistration new];
[switchableView addSubview:newView.view];
//[newView release];
}