【发布时间】:2014-10-26 18:05:31
【问题描述】:
首先,我使用 Storyboards、Parse 后端和 Objective-c(IOS8 项目)
我有一个 ViewController,它从当前打开的行中下载特定列。我还在这个 ViewController 中有一个容器,它发送一个新查询,但该查询需要来自 VC1 的列值。由于在容器启动之前不会下载,因此在尝试与 (null) 进行比较时会引发异常。
像这样:(在 VC1 完成下载之前,valueFromMainVC 为空)
[query whereKey:@"MyColumn" equalTo:valueFromMainVC];
这发生在 -(PFQuery *)queryForTable 方法中
-(PFQuery *)queryForTable {
}
我该如何解决这个问题?我尝试使用 while(){} 语句,以便在下载 valueFromMainVC 之前它不会开始,但我没有成功。
(我使用 Singleton 在 ViewControllers 之间共享 valueFromMainVC。以及其他值)
非常感谢您的帮助!
谢谢! 埃里克
【问题讨论】:
标签: ios objective-c uiviewcontroller while-loop singleton