在iOS 8.4,模拟器和手机中,我的performSegue调用没有遇到任何问题,但是当在
Xcode 7 beta 5上使用模拟器时,执行performSegue调用时,它会崩溃.调用堆栈在下面.
*** Terminating app due to uncaught exception 'NSRangeException',reason: '*** -[__NSArrayM insertObject:atIndex:]: index 3 beyond bounds [0 .. 1]' *** First throw call stack: ( 0 CoreFoundation 0x00000001137509b5 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x00000001131c8deb objc_exception_throw + 48 2 CoreFoundation 0x00000001136179d5 -[__NSArrayM insertObject:atIndex:] + 901 3 Foundation 0x0000000110c42aa1 -[NSKeyValueSlowMutableArray insertObject:atIndex:] + 106 4 CoreFoundation 0x000000011366beb2 -[NSMutableArray insertObjects:count:atIndex:] + 162 5 CoreFoundation 0x000000011366bc1f -[NSMutableArray insertObjectsFromArray:range:atIndex:] + 335 6 CoreFoundation 0x000000011366baa3 -[NSMutableArray addObjectsFromArray:] + 723 7 UIKit 0x00000001119ef467 -[UIRuntimeOutletCollectionConnection performConnect] + 860 8 CoreFoundation 0x0000000113691590 -[NSArray makeObjectsPerformSelector:] + 224 9 UIKit 0x000000011173ccaa -[UINib instantiateWithOwner:options:] + 1864 10 UIKit 0x0000000111531df4 -[UIViewController _loadViewFromNibNamed:bundle:] + 381 11 UIKit 0x0000000111532720 -[UIViewController loadView] + 178 12 UIKit 0x0000000111532a22 -[UIViewController loadViewIfrequired] + 138 13 UIKit 0x0000000111538e33 -[UIViewController __viewWillAppear:] + 120 14 UIKit 0x0000000111565cba -[UINavigationController _startCustomTransition:] + 1177 15 UIKit 0x00000001115752f7 -[UINavigationController _startDeferredTransitionIfNeeded:] + 712 16 UIKit 0x00000001115761ad -[UINavigationController __viewWillLayoutSubviews] + 57 17 UIKit 0x00000001117082d1 -[UILayoutContainerView layoutSubviews] + 248 18 UIKit 0x0000000111459a3b -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 710 19 QuartzCore 0x00000001110f336a -[CALayer layoutSublayers] + 146 20 QuartzCore 0x00000001110e7bd0 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 366 21 QuartzCore 0x00000001110e7a4e _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 24 22 QuartzCore 0x00000001110dc1d5 _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 277 23 QuartzCore 0x00000001111099f0 _ZN2CA11Transaction6commitEv + 508 24 UIKit 0x00000001113d5eb0 _afterCACommitHandler + 174 25 CoreFoundation 0x000000011367c457 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 26 CoreFoundation 0x000000011367c3c7 __CFRunLoopDoObservers + 391 27 CoreFoundation 0x000000011367201b __CFRunLoopRun + 1147 28 CoreFoundation 0x0000000113671918 CFRunLoopRunSpecific + 488 29 GraphicsServices 0x0000000115ee3ad2 GSEventRunModal + 161 30 UIKit 0x00000001113ac99e UIApplicationMain + 171 31 MyApp 0x000000010fbfe59f main + 111 32 libdyld.dylib 0x000000011429c92d start + 1 33 ??? 0x0000000000000001 0x0 + 1 ) libc++abi.dylib: terminating with uncaught exception of type NSException