title: Black screen on slide-out menu VC
body: <p>I'm using the <a href="https://github.com/John-Lluch/SWRevealViewController" rel="nofollow">SWViewController Library</a>. When implementing the library, my frontViewController shows up but my rearViewController is black. I don't know what's causing this issue and could use some help with it. The app is entirely programmed in Objective C. There is no swift and no storyboards with this app.</p>
  
  <p>Here is my code for rearViewController.h:</p>
  
  <pre><code>#import &lt;UIKit/UIKit.h&gt;
  
  @interface RearViewController : UIViewController &lt;UITableViewDelegate, UITableViewDataSource&gt;
  
  @property (nonatomic, retain) IBOutlet UITableView *rearTableView;
  
  @end
  </code></pre>
  
  <p>rearViewController.m:</p>
  
  <pre><code>#import "RearViewController.h"
  
  #import "SWRevealViewController.h"
  
  
  
  
  @interface RearViewController()
  
  {
      NSInteger _presentedRow;
  }
  
  @end
  
  @implementation RearViewController
  
  @synthesize rearTableView = _rearTableView;
  
  
  #pragma mark - View lifecycle
  
  
  - (void)viewDidLoad
  {
      [super viewDidLoad];
  
      self.title = NSLocalizedString(@"Rear View", nil);
  }
  </code></pre>
  
  <p>my code for appDelegate.h:</p>
  
  <pre><code>@class SWRevealViewController;
  
  @interface AppDelegate : UIResponder &lt;UIApplicationDelegate&gt;
  
  @property (strong, nonatomic) UIWindow *window;
  @property (strong, nonatomic) TARootViewController  *rootViewController;
  @property (strong, nonatomic) SWRevealViewController *viewController;
  
  @property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;
  @property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;
  @property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;
  
  - (void)saveContext;
  - (NSURL *)applicationDocumentsDirectory;
  
  
  @end
  </code></pre>
  
  <p>and my code for appDelegate.m:</p>
  
  <pre><code>    #import "AppDelegate.h"
  
      #import "SWRevealViewController.h"
      #import "RearViewController.h"
  
      @interface AppDelegate()&lt;SWRevealViewControllerDelegate&gt;
      @end
  
      @implementation AppDelegate
  
      @synthesize window = _window;
      @synthesize viewController = _viewController;
  
  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
  {
  
      UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
      self.window = window;
      RearViewController *rearViewController = [[RearViewController alloc] init];
      TARootViewController *frontViewController = [[TARootViewController alloc] init];
      SWRevealViewController *revealController = [[SWRevealViewController alloc] initWithRearViewController:rearViewController frontViewController:frontViewController];
      revealController.delegate = self;
  
      self.window.rootViewController = revealController;
      [self.window makeKeyAndVisible];
  
  
      if (self.rootViewController.activeViewController == nil) {
          [[TAActiveUserManager sharedManager] startOrResumeAppSession];
      }
  
  
      // Register device for push notifications
      UIUserNotificationType userNotificationTypes = (UIUserNotificationTypeAlert |
                                                      UIUserNotificationTypeBadge |
  
  
      UIUserNotificationTypeSound);
      UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:userNotificationTypes
                                                                               categories:nil];
      [application registerUserNotificationSettings:settings];
      [application registerForRemoteNotifications];
  
      return YES;
  }
  
  there is more here but it's not relevant to initializing the viewcontrollers
  </code></pre>