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
明らかに、ある種のメモリ違反です。
しかし、私は何が欠けていますか?追加のセットアップが必要ですか?
手がかりがありません。
ご入力いただきありがとうございます。
キム