【问题标题】:Loading xib with device modifier broken in Xcode 6.3 iOS 8.3 iPhone 6+在 Xcode 6.3 iOS 8.3 iPhone 6+ 中加载带有设备修饰符的 xib
【发布时间】:2015-04-12 11:15:37
【问题描述】:
2015-04-08 22:15:24.756 WSL[391:43257] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </private/var/mobile/Containers/Bundle/Application/0FA355FC-B3D0-4B73-94F2-7E1D09B8B178/WSL.app> (loaded)' with name 'myXibName''
*** First throw call stack:
(0x1853182d8 0x196b440e4 0x185318218 0x18a1783ac 0x189e961b0 0x189ed1e10 0x1001020c4 0x10028db40 0x18a059a68 0x18a04d890 0x189e39268 0x189d55760 0x18969de1c 0x189698884 0x189698728 0x189697ebc 0x189697c3c 0x189d4c56c 0x1852d02a4 0x1852cd230 0x1852cd610 0x1851f92d4 0x18ea0f6fc 0x189dbefac 0x10019942c 0x1971c2a08)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb) 

我有两个文件:

  • myXibName~iphone.xib
  • myXibName~ipad.xib

这在升级前有效,并且在模拟器中有效,但在通过 Xcode 直接运行到 iPhone 6+ 时无效。我已经尝试了通常的卸载,重新启动 Xcode 和设备等。

【问题讨论】:

标签: xib xcode6.3


【解决方案1】:

删除~iphone.xib 有效。也许他们悄悄地放弃了对不必要的扩展的支持?

编辑

不 - 现在不尊重 ~ipad 扩展名,它完全从 xib 加载而没有设备修饰符

【讨论】:

猜你喜欢
  • 2011-07-08
  • 2012-10-06
  • 2015-06-29
  • 1970-01-01
  • 2014-11-09
  • 1970-01-01
  • 2014-12-17
  • 2014-08-11
  • 1970-01-01
相关资源
最近更新 更多