For anyone experiencing similar issues when trying to access a Storyboard view's UITableView from your AppDelegate while using JASidePanels for side bar navigation, I realised a solution for my own problem explained above.
In your JASidePanelController.h file, update the following line:
// set the panels
@property (nonatomic, strong) UIViewController *leftPanel; // optional
to your created left menu view controller, in my case:
// set the panels
@property (nonatomic, strong) MenuViewController *leftPanel; // optional
And in JASidePanelController.m file, update the following method declaration:
- (void)setLeftPanel:(UIViewController *)leftPanel {
to
- (void)setLeftPanel:(MenuViewController *)leftPanel {
By doing the above, it will allow you to interact with your left side menu's tableView using the following syntax from your AppDelegate:
SidePanelController *panelController = (SidePanelController *)self.window.rootViewController;
[panelController.leftPanel.tableView reloadData];