Iphone AddSubView函数出现令人费解的错误

Iphone AddSubView函数出现令人费解的错误,iphone,view,Iphone,View,1尝试执行addSubView popup.view时应用程序崩溃 2I逐步检查代码并检查offer1是否有效,popup是否有效,是否有内存地址。弹出窗口是一个视图控制器 3当前模块也是一个viewcontroller 4由于EXEC\u访问错误,应用程序崩溃 5我使用了性能工具并启用了僵尸检查,然后运行了它,应用程序再次在没有性能工具的情况下崩溃,表明引用计数哪里出错 我对如何进行故障排除感到困惑。检查弹出式xib文件是否存在,或者查看您在初始化代码中的命名是否正确。查看viewContro

1尝试执行addSubView popup.view时应用程序崩溃

2I逐步检查代码并检查offer1是否有效,popup是否有效,是否有内存地址。弹出窗口是一个视图控制器

3当前模块也是一个viewcontroller

4由于EXEC\u访问错误,应用程序崩溃

5我使用了性能工具并启用了僵尸检查,然后运行了它,应用程序再次在没有性能工具的情况下崩溃,表明引用计数哪里出错


我对如何进行故障排除感到困惑。

检查弹出式xib文件是否存在,或者查看您在初始化代码中的命名是否正确。查看viewController类是否在IB的文件所有者中正确分配。

它在崩溃日志中显示了什么?我认为我们没有足够的信息来帮助您。一切看起来都很好,你的问题一定在别的地方。
    if(popup != nil) {
        [popup.view removeFromSuperview];
        [popup release];
    }
    popup = [[OfferPopup alloc] initWithNibName:@"OfferPopup" bundle:nil];
    popup.offer = offer1;
    popup.delegate = self;
    [self.view addSubview:popup.view];