
无法在捆绑中加载NIB:’NSBundle(已加载)’,名称为“Z6l-Hd-h3H-vIEw-7sH-l5-cWr”
请注意,如果您将模拟器更改为版本7.1或8.2之一,它可以正常工作,我不知道我做错了什么或可能导致此行为的原因.
这是一个例子:https://github.com/AresDev/splitwithtabbar
谢谢你的帮助.
这是堆栈跟踪:
*** First throw call stack:( 0 CoreFoundation 0x02004746 __exceptionPreprocess + 182 1 libobjc.A.dylib 0x004eea97 objc_exception_throw + 44 2 CoreFoundation 0x0200466d +[NSException raise:format:] + 141 3 UIKit 0x00a76e2f -[UINib instantiateWithOwner:options:] + 1003 4 UIKit 0x00891124 -[UIVIEwController _loadVIEwFromNibnamed:bundle:] + 270 5 UIKit 0x008918bb -[UIVIEwController loadVIEw] + 295 6 UIKit 0x00891aef -[UIVIEwController loadVIEwIfrequired] + 78 7 UIKit 0x00892095 -[UIVIEwController vIEw] + 35 8 UIKit 0x008e1d2f -[UITabbarController TransitionFromVIEwController:toVIEwController:Transition:shouldSetSelected:] + 426 9 UIKit 0x008e136f -[UITabbarController TransitionFromVIEwController:toVIEwController:] + 64 10 UIKit 0x008dd52b -[UITabbarController _setSelectedVIEwController:] + 339 11 UIKit 0x008dd2e5 -[UITabbarController setSelectedindex:] + 115 12 UIKit 0x008dce91 __51-[UITabbarController _setVIEwControllers:animated:]_block_invoke394 + 43 13 UIKit 0x007b6d4f +[UIVIEw(Animation) performWithoutAnimation:] + 82 14 UIKit 0x008dcd3d -[UITabbarController _setVIEwControllers:animated:] + 3627 15 UIKit 0x008db403 -[UITabbarController _updateLayoutForTraitCollection:] + 302 16 UIKit 0x008dae73 __80-[UITabbarController willTransitionToTraitCollection:withTransitionCoordinator:]_block_invoke + 69 17 UIKit 0x00c36107 -[_UIVIEwControllerNullAnimationTransitionCoordinator _applyBlocks:releaseBlocks:] + 198 18 UIKit 0x00c35d9a -[_UIVIEwControllerNullAnimationTransitionCoordinator _runAlongsIDeAnimations] + 148 19 UIKit 0x008af063 -[UIVIEwController(UIContainerVIEwControllerProtectedMethods) setoverrIDeTraitCollection:forChildVIEwController:] + 399 20 UIKit 0x00c1fa10 -[UISplitVIEwController _setMasterOverrIDeTraitCollectionActive:] + 127 21 UIKit 0x00c1b35a -[UISplitVIEwController initWithCoder:] + 112 22 UIKit 0x00bfa92e UINibDecoderDecodeObjectForValue + 739 23 UIKit 0x00bfa643 -[UINibDecoder decodeObjectForKey:] + 371 24 UIKit 0x00a77c1a -[UIRuntimeConnection initWithCoder:] + 189 25 UIKit 0x00bfa92e UINibDecoderDecodeObjectForValue + 739 26 UIKit 0x00bfab30 UINibDecoderDecodeObjectForValue + 1253 27 UIKit 0x00bfa643 -[UINibDecoder decodeObjectForKey:] + 371 28 UIKit 0x00a76ed0 -[UINib instantiateWithOwner:options:] + 1164 29 UIKit 0x00d34185 -[UIStoryboard instantiateVIEwControllerWithIDentifIEr:] + 220 30 UIKit 0x00d34301 -[UIStoryboard instantiateInitialVIEwController] + 74 31 UIKit 0x0072c6fc -[UIApplication _loadMainStoryboardfilenamed:bundle:] + 79 32 UIKit 0x0072c984 -[UIApplication _loadMainInterfacefile] + 245 33 UIKit 0x0072b2f4 -[UIApplication _runWithMainScene:TransitionContext:completion:] + 1337 34 UIKit 0x0074493e __84-[UIApplication _handleApplicationActivationWithScene:TransitionContext:completion:]_block_invoke + 59 35 UIKit 0x0072a04a -[UIApplication workspaceDIDEndTransaction:] + 155 36 FrontBoardServices 0x031c7c9e __37-[FBSWorkspace clIEntEndTransaction:]_block_invoke_2 + 71 37 FrontBoardServices 0x031c772f __40-[FBSWorkspace _performDelegateCallOut:]_block_invoke + 54 38 FrontBoardServices 0x031d9d7c __31-[FBSSerialQueue performAsync:]_block_invoke_2 + 30 39 CoreFoundation 0x01f26050 __CFRUNLOOP_IS_CALliNG_OUT_TO_A_BLOCK__ + 16 40 CoreFoundation 0x01f1b963 __CFRunLoopdoblocks + 195 41 CoreFoundation 0x01f1b7bb __CFRunLoopRun + 2715 42 CoreFoundation 0x01f1aa5b CFRunLoopRunspecific + 443 43 CoreFoundation 0x01f1a88b CFRunLoopRunInMode + 123 44 UIKit 0x00729a02 -[UIApplication _run] + 571 45 UIKit 0x0072d106 UIApplicationMain + 1526 46 splitwithtabbar 0x0000beba main + 138 47 libdyld.dylib 0x02bf1ac9 start + 1 48 ??? 0x00000001 0x0 + 1)libc++abi.dylib: terminating with uncaught exception of type NSException解决方法 >将UITabbarController的项目视图控制器设置为UINavigationController而不是UIVIEwController
>您可以将UISplitvIEwController的MasterController直接设置为UITabbarController.
>最好将UISplitvIEwController的DetailController设置为UINavigationController.
见附图
总结以上是内存溢出为你收集整理的UITabBarViewController作为iOS 8.3中UISplitViewController的主控问题全部内容,希望文章能够帮你解决UITabBarViewController作为iOS 8.3中UISplitViewController的主控问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)