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