ios - 查询 TableView Controller

标签 ios objective-c uitableview parse-platform

我将 Parse 用于我的后端数据。在这里,我保存了一组字典,然后查询我的应用程序并加载到我的 TableView 中。

这是我保存在 Parse 中的数组:

enter image description here

当我在 viewDidLoad 中查询它时,我将我的空数组 (self.dealListArray) 设置为等于 Parse 上的数组。

这是它的样子:

enter image description here

第一个 NSLog() 完美地从 Parse 输出整个数组。但是括号外的第二个 NSLog 输出 NULL。

TableView 不会加载,因为我的数组是 NULL。我如何保留查询中的信息,以便我可以用我的 TableView 填充它?

谢谢,非常感谢任何帮助

最佳答案

当 block 被调用时,你没有真正的保证。因此,最好等到数据加载完毕,同时拥有一个 UIActivityIndicatorView。或类似的东西表明正在加载某些东西。

此外,当 block 确实被调用并且您更改了 dealListArray 的值时,您将不得不重新加载 tableview 的数据。

像这样...

self.dealListArray = [resMenu objectForKey@"Deals"];
NSLog(@"%@", self.dealListArray];

[self.tableView reloadData];

关于ios - 查询 TableView Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33107152/

相关文章:

objective-c - 确定 UIViewController 子类的实例是否存在

ios - 尝试在 Objective C 中调用 Swift 方法时没有可见的 @interface

ios - Appstore 中 iPhone 和 iPad 应用程序的 1 个链接

ios - UIView绘制带虚线边框的圆

ios - UITableViewCell中UIListContentConfiguration和UIBackgroundConfiguration的基本使用?

ios - 动态 UITableView 由同一 ViewController 中的第二个 UITableView 控制 - Swift

ios - 全局初始化变量在 Swift UIView XIB 中更改为 'nil'?

objective-c - 使用 SSO facebook 的故事链接流 - 未调用 openURL

objective-c - 使用弱指针的 N​​SMutableArray

ios - 通过 SdWebImage 设置图像给出 “Error code=-1003” 并使用 CFNetwork 诊断日志 "Err(-65554)"