1

ボタンと機能を備えた100万と1のビューを設定しました。しかし、何らかの理由でこれを機能させることができません.3回作り直しました...なぜ機能しないのかわかりません...

私が得ているエラーから、それはストーリーボード( this questionthis question ...) と関係があることを理解して[UIViewController click_newsletter:][LinkedinActionViewController click_newsletter:]ます。

問題は、古いviewControllerを削除して新しいviewControllerを作成しても何も変わらないことです?

ストーリーボード クラスのリンク

ここに画像の説明を入力

ストーリー ボードでは、クラス名は同じです。

クラス宣言

@interface LinkedinActionViewController : UINavigationController <UIWebViewDelegate>{
    UIButton *our_page;
    UIButton *newsletter;
}

@property (nonatomic, retain) IBOutlet UIButton *our_page;
@property (nonatomic, retain) IBOutlet UIButton *newsletter;

- (IBAction)click_our_page:(id)sender;
- (IBAction)click_newsletter:(id)sender;


@end

ビューを開く

        UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil];
        LinkedinActionViewController *action_view = (LinkedinActionViewController*)[[storyboard instantiateViewControllerWithIdentifier:@"LinkedinActionViewController"] retain];
        [self.navigationController pushViewController:action_view animated:YES];

エラー!!!

ここに画像の説明を入力

*** キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: '-[UIViewController click_newsletter:]: 認識されないセレクターがインスタンス 0x6d205a0 に送信されました'

私はこれで1日以上壁に頭をぶつけました-どんな助けも有益です! :D ありがとう!

4

1 に答える 1

3

友人にこれを見てもらい、問題を発見しました。

linkedinActionViewController.mファイル に行く場合。

右ペインのファイル インスペクタ ボタンをクリックします。

ファイル インスペクター タブ

次に、チェックボックスがチェックされていることを確認してください!@!!!!

ここに画像の説明を入力

XCode がゆっくりと痛みを伴う死を迎えますように!

于 2012-09-17T23:15:46.430 に答える