1

我有一个在 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

所以很明显是某种内存违规。

但我错过了什么?我需要一些额外的设置还是???

没有头绪。

感谢您的任何意见。

4

0 回答 0