最近我在appstore中提交了ios app。该应用被拒绝了。 Apple给了我一些崩溃日志文件。我试图用atos命令&发现以下错误:
CheckOutVC.alergyView.materializeForSet(在我的项目中)(CheckOutVC.swift:23)
第23行的是代码:
@IBOutlet var alergyView: SquareBoxView!
这里的CheckOutVC是我的UIViewController& SquareBoxView只是一个UIView。 但是什么是materializeForSet?我应该改变什么来摆脱这个?
答案 0 :(得分:0)
我用Google搜索了错误。我找到了相同的以下解释,说明在可选项中找到了零值。
考虑到您的alergyView
是一个出口,您可能会在某个时间点访问它。
我的遗憾是你可能忘记将SquareBoxView
添加到你的IB"子类"标签。我猜它仍然是UIView
。
检查alergyView
与printf()
的访问权限。你应该发现它在某处是零。
当您突出显示文字alergyView
时,请检查连接。它应该在View
中显示IB
。查看View
中的IB
。它可能有多个指针。如果它有,它有时会在崩溃的情况下工作。