1

iPadで実行しているアプリケーションがあります。ビュー(view1)には、ユーザーがクリックできるオブジェクトがいくつかあります。オブジェクトがクリックされると、ビュー2のオブジェクトに関する詳細情報を含む別の画面が表示されます。

view1はナビゲーションコントローラーに埋め込まれており、view1からview2へのmySeqと呼ばれるpushタイプのセグエを作成しました。

ユーザーがオブジェクトをクリックすると、次の関数が呼び出されます。

- (void)easyTableView:(EasyTableView *)easyTableView selectedView:(UIView *)selectedView atIndex:(NSUInteger)index deselectedView:(UIView *)deselectedView {
[self borderIsSelected:YES forView:selectedView];       
if (deselectedView) 
    [self borderIsSelected:NO forView:deselectedView];

UILabel *label  = (UILabel *)selectedView;
bigLabel.text   = label.text;
    NSLog(@"Dette er en tekst");
    [self performSegueWithIdentifier:@"mySeg" sender:self];
}

view2は情報とすべてとともに表示されます。しかし、ビューをクリックすると(どこにいても)、アプリがクラッシュします。

xcodeは、それが私のappdelegateのこの行にあることを教えてくれます:

    return UIApplicationMain(argc, argv, nil, NSStringFromClass([EasyTableAppDelegate class]));
}

エラーコード:プログラム受信信号:EXEC_BAD_ACCESS

明らかに、ある種のメモリ違反です。

しかし、私は何が欠けていますか?追加のセットアップが必要ですか?

手がかりがありません。

ご入力いただきありがとうございます。

キム

4

0 に答える 0