title: NSInternalInconsistencyException, reason: Could not load NIB in bundle
body: <p>I've gone through a bunch of answers regarding this problem but none seem to relate to my problem.</p>
  
  <p>I have two views, View 1 has a button. View 2 has a button.</p>
  
  <p>View 1 button is tied to a model segue to View 2.</p>
  
  <p>I click the Button in View 1, it opens up View 2.</p>
  
  <p>In View 2 the button is connected to an IBAction which fires </p>
  
  <pre><code>[self dismissViewControllerAnimated:YES completion:nil];
  </code></pre>
  
  <p>Which closes the View and displays View 1 again - Now if I press the Button on View 1 again I get</p>
  
  <pre><code>*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle &lt;x/y/z/SomeApp.app&gt; (loaded)' with name 'tvz-Io-ndz-view-rB8-bq-l6j' and directory 'Main.storyboardc''
  </code></pre>
  
  <p>I'm completely lost how to fix this problem. Please help!</p>
  
  <p>EDIT:</p>
  
  <ul>
  <li>This only happens when the device doesn't have internet</li>
  <li>If I have a third screen in the chain with a webview which renders an image, if I goto that screen from View 2 the app doesn't crash.</li>
  </ul>
  
  <p>EDIT 2:</p>
  
  <p>I've also tried rebuilding the screen from scratch.</p>
  
  <p>I'm completely baffled.</p>
  
  <p>EDIT 3: Full Stacktrace</p>
  
  <pre><code>2015-01-19 09:10:58.528 SomeApp[37747:2203364] *** Terminating app due to
   uncaught exception 'NSInternalInconsistencyException', reason: 'Could not 
  load NIB in bundle: 'NSBundle     
  &lt;/Users/user/Library/Developer/CoreSimulator/Devices/D23C1B7C-7330-
  466E-8369-762C6727B19C/data/Containers/Bundle/Application/AE67C3D3-C5AE-
  4A66-91EC-54D976A4A4FC/SomeApp.app&gt; (loaded)' with name 'tvz-Io-ndz-view-
  rB8-bq-l6j' and directory 'Main.storyboardc''
  
  *** First throw call stack:
  (
      0   CoreFoundation                      0x01f64946 __exceptionPreprocess + 182
      1   libobjc.A.dylib                     0x01beda97 objc_exception_throw + 44
      2   CoreFoundation                      0x01f6486d +[NSException raise:format:] + 141
      3   UIKit                               0x008f8e06 -[UINib instantiateWithOwner:options:] + 1003
      4   UIKit                               0x0071b624 -[UIViewController _loadViewFromNibNamed:bundle:] + 270
      5   UIKit                               0x0071bdbb -[UIViewController loadView] + 295
      6   UIKit                               0x0071bfef -[UIViewController loadViewIfRequired] + 78
      7   UIKit                               0x0071c595 -[UIViewController view] + 35
      8   UIKit                               0x00d8f707 -[_UIFullscreenPresentationController _setPresentedViewController:] + 75
      9   UIKit                               0x006f1a81 -[UIPresentationController initWithPresentedViewController:presentingViewController:] + 113
      10  UIKit                               0x00729a61 -[UIViewController _presentViewController:withAnimationController:completion:] + 2102
      11  UIKit                               0x0072c5d2 __62-[UIViewController presentViewController:animated:completion:]_block_invoke + 345
      12  UIKit                               0x0072c424 -[UIViewController presentViewController:animated:completion:] + 224
      13  UIKit                               0x0072c8ea -[UIViewController presentModalViewController:animated:] + 57
      14  UIKit                               0x00bf448d -[UIStoryboardModalSegue perform] + 271
      15  UIKit                               0x00be1b49 -[UIStoryboardSegueTemplate _perform:] + 217
      16  UIKit                               0x00be1bc5 -[UIStoryboardSegueTemplate perform:] + 116
      17  UIKit                               0x006d4907 -[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:] + 1490
      18  UIKit                               0x006d4af7 -[UITableView _userSelectRowAtPendingSelectionIndexPath:] + 285
      19  UIKit                               0x006d9df3 __38-[UITableView touchesEnded:withEvent:]_block_invoke + 43
      20  UIKit                               0x005ee0ce ___afterCACommitHandler_block_invoke + 15
      21  UIKit                               0x005ee079 _applyBlockToCFArrayCopiedToStack + 415
      22  UIKit                               0x005ede8e _afterCACommitHandler + 545
      23  CoreFoundation                      0x01e879de __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30
      24  CoreFoundation                      0x01e87920 __CFRunLoopDoObservers + 400
      25  CoreFoundation                      0x01e7d35a __CFRunLoopRun + 1226
      26  CoreFoundation                      0x01e7cbcb CFRunLoopRunSpecific + 443
      27  CoreFoundation                      0x01e7c9fb CFRunLoopRunInMode + 123
      28  GraphicsServices                    0x043d524f GSEventRunModal + 192
      29  GraphicsServices                    0x043d508c GSEventRun + 104
      30  UIKit                               0x005c48b6 UIApplicationMain + 1526
      31  SomeApp                             0x000e482d main + 141
      32  libdyld.dylib                       0x027e8ac9 start + 1
  )
  libc++abi.dylib: terminating with uncaught exception of type NSException
  </code></pre>
  
  <p>James</p>