2011-01-24 10 views
3

デバッグでアプリケーションを実行中に特定のポイントでGDB割り込みを受け取っても、デバッガにエラーメッセージが表示されないという問題が発生しています。デバッグエラーが表示されないときのGDB割り込み

問題のコードは次のとおりです。私は、割り込みを受け付けておりますのはここ

- (void)AddContactViewControllerDidFinish:(AddContactViewController *)controller { 
// Save contact & requirement 
NSManagedObjectContext *context = [self managedObjectContext]; 
Contact *contactObj = [NSEntityDescription insertNewObjectForEntityForName:@"Contact" inManagedObjectContext:context]; 

[contactObj setValue:[[[controller.textFields objectAtIndex:0] objectAtIndex:0] text] forKey:@"Name"]; 
[contactObj setValue:[[[controller.textFields objectAtIndex:0] objectAtIndex:1] text] forKey:@"PhoneBH"]; 
[contactObj setValue:[[[controller.textFields objectAtIndex:0] objectAtIndex:2] text] forKey:@"PhoneAH"]; 
[contactObj setValue:[[[controller.textFields objectAtIndex:0] objectAtIndex:3] text] forKey:@"Mobile"]; 
[contactObj setValue:[[[controller.textFields objectAtIndex:0] objectAtIndex:4] text] forKey:@"Email"]; 
UISwitch *switcho = [[controller.textFields objectAtIndex:0] objectAtIndex:5]; 
[contactObj setValue:[NSNumber numberWithBool:switcho.on] forKey:@"PropertyAlerts"]; 
NSDate *LastModified = [[NSDate alloc] init]; 
[contactObj setValue:LastModified forKey:@"LastModified"]; 
[LastModified release]; 
[openhome addContactObject:contactObj]; 
[contactObj addOpenhomeObject:openhome]; 

最後の行があります。基本的に私がここでやっているのは、CoreDataを使って保存するためにcontactObjを準備することです。このデリゲートメソッドは、モーダルに表示されたビューコントローラ内で完了ボタンがヒットしたときに呼び出されます。

エラーが表示されないので、私の質問はどのように私は割り込みの原因を見つけることに行くのですか?

答えて

1

NSZombieを有効にしてみてください。ときにはXcodeが変わって、エラーを表示せずに実行を停止することがありますが、計測器はより冗長でなければなりません。

関連する問題