Странное исключение NSInvalidArgument для viewDidLoad ios7

Хорошо, так что я пишу приложение для iPhone под ios7, используя Xcode 5 У меня есть контроллер основного вида, который является Table View Controller, и при запуске все хорошо, просмотр загружается нормально без каких-либо ошибок, но затем после того, как я покидаю этот контроллер представления, используйте некоторые другие сцены и вернитесь к нему через segue, я получил это:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'

вот код метода

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSLog(@"from CollectInfoTVC, viewDidLoad");
    // Set the side bar button action. When it's tapped, it'll show up the sidebar.
    _sidebarButton.target = self.revealViewController;
    _sidebarButton.action = @selector(revealToggle:);

    // Set the gesture
    [self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];

    _cancelCarButton.hidden = YES;
}

Ребята, не могли бы вы помочь мне с этим?

Upd #1: стек вызовов выглядит следующим образом

2014-03-24 11:48:23.286 demotaxi[28008:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
*** First throw call stack:
(
    0   CoreFoundation                      0x00000001033ed495 __exceptionPreprocess + 165
    1   libobjc.A.dylib                     0x00000001030a799e objc_exception_throw + 43
    2   CoreFoundation                      0x00000001033a4374 -[__NSArrayM insertObject:atIndex:] + 820
    3   UIKit                               0x0000000101cb40da -[UIView(UIViewGestures) addGestureRecognizer:] + 199
    4   demotaxi                            0x000000010001eaf7 -[CollectInfoTableViewController viewDidLoad] + 359
    5   UIKit                               0x0000000101d4a59e -[UIViewController loadViewIfRequired] + 562
    6   UIKit                               0x0000000101d4a777 -[UIViewController view] + 29
    7   UIKit                               0x0000000101d5811a -[UIViewController shouldAutorotate] + 30
    8   UIKit                               0x0000000101d58402 -[UIViewController _preferredInterfaceOrientationForPresentationInWindow:fromInterfaceOrientation:] + 236
    9   UIKit                               0x0000000101fa6519 -[UIWindowController transition:fromViewController:toViewController:target:didEndSelector:animation:] + 1798
    10  UIKit                               0x0000000101d54fce -[UIViewController presentViewController:withTransition:completion:] + 4854
    11  demotaxi                            0x0000000100006ddc -[Wait4CarViewController rewind2Main] + 60
    12  Foundation                          0x0000000102c91e14 __NSFireTimer + 83
    13  CoreFoundation                      0x00000001033afc34 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
    14  CoreFoundation                      0x00000001033af7b2 __CFRunLoopDoTimer + 962
    15  CoreFoundation                      0x00000001033987be __CFRunLoopRun + 1614
    16  CoreFoundation                      0x0000000103397d83 CFRunLoopRunSpecific + 467
    17  GraphicsServices                    0x0000000103dacf04 GSEventRunModal + 161
    18  UIKit                               0x0000000101c54e33 UIApplicationMain + 1010
    19  demotaxi                            0x00000001000265e3 main + 115
    20  libdyld.dylib                       0x00000001044455fd start + 1
    21  ???                                 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException

0 ответов

Другие вопросы по тегам