Swift 2 / XCode 7 - " EXC_BAD_ACCESS(代码= 2 ...)"在调用" ViewController()时,查看"在另一堂课

时间:2015-12-18 21:46:22

标签: ios xcode swift class parameter-passing

image of the runtime error im getting in my other class when trying to use tmpView

为什么会发生此错误,以及如何在将来修复/阻止该怎么办?谢谢!

注意:我的其他课程设置如下:

class Other {

     //then all relevant funcs called 
    }

我是否缺少一些基本的设置信息才能运行?

1 个答案:

答案 0 :(得分:0)

正式的解释是:

您在初始化之前尝试访问view属性。查看它的另一种方法是在加载之前尝试访问view属性(在viewDidLoad中)。

解决方案:

取决于您使用该视图的内容。我从来没有必要像这样访问另一个视图控制器的属性。考虑其他策略,例如委托,对另一个控制器的弱引用,以及如果需要来自另一个视图控制器的引用,则在prepareForSegue中传递变量。