当使用Xcode 6.3(iOS 8.3 SDK)编译时,某些nib文件名在特定情况下会多出一个
~ipad
或~iphone
。例如,ViewController~ipad.xib
变成了ViewController~ipad~ipad.nib
。这会导致应用程序崩溃,因为应用程序不希望编译后的nib文件具有双重后缀。
~(iphone|ipad).xib
后缀来定位你的xib文件呢?所以我猜这是期望的行为。 - Camsoft