我有一个在 iPad 上运行的应用程序。在视图 (view1) 一中有一些用户可以单击的对象。单击对象时,我将显示另一个屏幕,其中包含有关视图 2 上对象的一些详细信息。
view1 嵌入在导航控制器中,我创建了一个从 view1 到视图 2 的 segue,称为 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
所以很明显是某种内存违规。
但我错过了什么?我需要一些额外的设置还是???
没有头绪。
感谢您的任何意见。
金