目前我有一个[PFQuery]
从Parse.com上的数据浏览器中获取一些标签。 Te查询放在viewDidLoad
方法中。但是,我得到一个零值。
原因是视图在Parse获取其文本之前加载标签,从而产生空白标签。 我找到了解决方案,或至少走了一圈。如果我加载标签1秒钟。延迟,标签可以显示其标题。
这是延迟UILabel
加载的代码:
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC));
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
self.titleLabel.text = fetchedTitleLabel;
});
在我看来,我认为这不是最好的做法。我还想过将查询放在AppDelegate上,这也有效。但我想听听你这样做的方式,因为我认为(在我看来)这是从Parse.com获取数据时的常见错误。谢谢!