7

に送ら:ビュー「VIEW1」で[__NSCFType searchKeywordは:]:認識されないセレクターインスタンス次のコードは、ストーリーボードから現在のビューにサブビューを追加することである0x6d8eb80

EventSearchViewController* view1 = [self.storyboard instantiateViewControllerWithIdentifier:@"searchView"]; 

[view1 setBookingSystem:system]; 

[self.view addSubview:view1.view]; 

、テキストフィールドがあります。以下は、textFieldに対するIBActionであり、イベントは「終了時に終了しました」です。

-(IBAction)searchKeyword:(id *)sender 
{ 
    NSLog(@"searchKeyword"); 
} 

以下はエラーメッセージです。

2012-05-26 20:26:47.369 OnlineBooking [6607:F803] - [__ NSCFType searchKeyword:]:26:未認識セレクタインスタンスに0x6d8eb80

2012-05-26 20を送信47.369 OnlineBooking [6607:F803] *のWebKitは、WebViewの中でキャッチされない例外を破棄:shouldInsertTextは:replacingDOMRange:givenAction:デリゲート: - [__ NSCFType searchKeywordは:]:認識されていないセレクタは、あなたがあなたのEventSearchViewControllerを保持する必要があるインスタンスに0x6d8eb80

答えて

11

を送りました、またはそれを強く参照している場合はARCを使用しています。ローカル変数としてview1に代入すると、searchKeyword:が呼び出されたときにそれ以上は存在しなくなります。 (エラーは、そのメモリが解放されたオブジェクトの異なるタイプのために再使用することを示している。)

+0

ありがとうございます。私はview1への強い参照を保持して、エラーが解決しました。 –

0

私にとっての問題は、私は私が呼ば

- (void)removeTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents 

前に呼び出されたことがないということでした

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents 

再度

関連する問題