添加SWRevealViewController后表未加载数据

时间:2014-03-31 22:10:48

标签: ios objective-c uitableview appdelegate swrevealviewcontroller

经过一些拙劣的争吵之后,我在我的应用程序中添加了一个显示视图控制器,但现在它似乎并没有加载数据。

我无法看到我的更改会影响该应用的哪个方面。

在didFinishLaunchingWithOptions中我改变了

STRTableViewController *tableViewController = [(UINavigationController *)self.window.rootViewController viewControllers][0];
self.delegate = tableViewController;

以下是因为rootViewController不再是表视图:

// in .m interface 
@property (nonatomic, strong) STRTableViewController *tableViewController; 
...
// in didFinishLaunchingWithOptions
self.tableViewController = [[STRTableViewController alloc] init];
self.delegate = self.tableViewController;

然后(也在AppDelegate中)我调用tableViewController方法来获取和加载表数据

- (void)loadTableViewData
{
   [self.tableViewController loadTableData]
}

另外,更多信息。在首次启动时,该应用程序会加载一些虚拟数据并通过一个简短的教程。在本教程结束时,应用程序请求位置服务,然后根据用户是接受还是使用反向地理位置来加载表中的实际数据。虚拟数据加载到教程但实际数据没有。

在添加揭示VC之前,两者都在表视图中加载完全正常,所以我不确定为什么这会随着我在这里做的小改变而改变。

任何建议都将不胜感激。

谢谢!

0 个答案:

没有答案