ios - View Controller 不会初始化

标签 ios swift

我正在尝试加载 View Controller 。它是在代码中创建的,而不是在界面生成器中创建的。然而,当我初始化它时,我得到了零。

View Controller 是另一个包含几个属性的类的子类。

weak var p = MyViewController()

最佳答案

删除weak,以保留对新对象的strong引用。

因为如果没有任何东西持有对对象的strong引用,它将被deinit

关于ios - View Controller 不会初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31881723/

相关文章:

swift - 如何在 OSX Swift 应用程序中请求管理员登录?

swift - Collection View 单元格上的重叠阴影

swift 。从整数中获取二进制字符串

ios - NSLogger 用于临时测试

ios - 裁剪后在 ScrollView 上显示更新的图像

ios - 在 iOS 上以编程方式安装根 CA 证书

ios - 在 swift 中使用 JSONSerialization 和 JSONDecoder 有什么区别?

ios - 如何在 ios 中的 Google map 上显示特定路线的实时交通数据

ios - Xcode IOS 锁定某些方向为纵向,某些方向为横向

ios - 如何以编程方式添加具有动态宽度的约束