swift function signature specialization <Arg[0] = Exploded, Arg[1] = Exploded> of Swift.(_fatalError

前端之家收集整理的这篇文章主要介绍了swift function signature specialization <Arg[0] = Exploded, Arg[1] = Exploded> of Swift.(_fatalError前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这个错误的原因是

@IBOutlet的值为空,也就是没有注入进去。


我出现的场景是因为用的是xib与ctroller关联,通过new 出controller来。

如:let mycontroller =IndexViewController();


这样的情况在9.0以上没有错误,但是在9.0以下的系统发现所有的@IBOutlet均为空,版本问题应该是没有找到相关联的xib的原因。

解决的办法就是使用

let mycontroller = IndexViewController(nibName: "IndexViewController",bundle:nil);

显示的指定xib文件,这样就不会出错了。

猜你在找的Swift相关文章