表格添加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之前,两者都在表格视图中加载完美,所以我不确定为什么这会随着我在这里做的小改变而改变。
任何build议将不胜感激。
谢谢!
- 从视图控制器调用应用程序委托方法
- 对应用程序开发的build议iOS。 ApplicationDidEnterBackground
- 从AppDelegate调用GameScene方法(Swift 3,SpriteKit,Xcode 8)
- 改变本地,phonegap /cordova内置的iOS应用程序的键盘外观
- 收到iOS推送通知时打开视图控制器
- 从应用程序委托获取当前的视图控制器
- Swift – 从appDelegate的pushViewController,rootViewController.navigationController是零
- 在iOS应用程序处于后台甚至死亡时获取位置信息
- 如何检测Swift 2中的所有触摸