Ios 无法创建类的实例,导致应用程序崩溃
找到解决方案-信用卡Sanzio Angeli,使用了Ios 无法创建类的实例,导致应用程序崩溃,ios,swift,Ios,Swift,找到解决方案-信用卡Sanzio Angeli,使用了lazy var 尝试访问pageIndex为了更新页面指示符,我尝试创建一个具有pageIndex公共属性的类的实例,但是当我尝试这样做的时候,它会使应用程序崩溃,任何人都能告诉我哪里做错了,奇怪的是,如果我没有在方法中全局声明实例,应用程序不会崩溃 获取错误-线程1:EXC\u坏访问(code=2,address=0x7ffeebccea8) 下面是我试图创建其实例的类,之后是我试图通过在顶部创建全局实例来调用它的类,我试图在func m
lazy var
尝试访问pageIndex为了更新页面指示符,我尝试创建一个具有pageIndex公共属性的类的实例,但是当我尝试这样做的时候,它会使应用程序崩溃,任何人都能告诉我哪里做错了,奇怪的是,如果我没有在方法中全局声明实例,应用程序不会崩溃 获取错误-
线程1:EXC\u坏访问(code=2,address=0x7ffeebccea8)
下面是我试图创建其实例的类,之后是我试图通过在顶部创建全局实例来调用它的类,我试图在func moveToNext()
//////---------
在另一个类中,应用程序崩溃的情况很奇怪,位于var pagerHeader=UILabel()
使用多元宇宙后:
lazy var content = ContentViewController()
而不是:
var content = ContentViewController()
已经修复了这个问题它在哪一行崩溃?好问题,现在我看到它在另一个类上崩溃,我更新了这个问题,还发布了一个错误的图像,似乎都在init上,如果我没有全局声明实例,但在一个方法中,应用程序不会崩溃,请您找到问题!但如何克服呢?
import UIKit
class ContentView: UIView {
var pagerImage = UIImageView()
var pagerHeader = UILabel()
var pagerContent = UILabel()
let master = MasterView()
override init(frame: CGRect) {
super.init(frame: frame)
commonInit()
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
func commonInit()
{
pagerImage.translatesAutoresizingMaskIntoConstraints = false
addSubview(pagerImage)
}
}
lazy var content = ContentViewController()
var content = ContentViewController()