加载xib踩坑

2017-05-08  本文已影响74人  学习之路
  1. 使用系统创建xib控制器时


    1.png
  2. 会自动创建两个文件


    2.png
  3. xib内容为


    3.png

4. 注意 坑来了

使用这个方法 在ios 10.3的系统上没有问题,xib正常加载, xib中的控件调用正常;

但是

在ios 8.1 中会出现闪退 原因是在低版本中使用这种实例化方式程序没有对xib没有进行实例化 所以使用xib中创建的对像会造成闪退

使用这个方法 在ios8.1 和ios 10.3 中都测试没有问题 。

总结: xib控件加载还是使用

    let hangUpAndExitOrderVC = HangUpAndExitOrderViewController(nibName: "HangUpAndExitOrderViewController", bundle: nil)

这个方法 靠谱最低兼容到ios8.1 (说8.1 是因为我最低只测试了ios8.1,是否适配更低 请自测)

参考相关链接:

http://blog.csdn.net/u014360817/article/details/51868473

上一篇下一篇

猜你喜欢

热点阅读