我有一个自定义 UITableViewController,称为 mainViewController。
它在头文件中有一个公共属性
@property (strong, nonatomic) NSMutableArray *someGroups;
该属性在viewDidLoad
方法中设置
_someGroups = [[GGGroups findAllSortedBy:@"lastUpdated" ascending:NO withPredicate:[NSPredicate predicateWithFormat:@"ANY users = %@", [GGUser currentUser]]] mutableCopy];
但是,由于某种原因,如果我调用以下命令,一旦视图加载,它就会返回 0 个对象。
[[GGGroups findAllSortedBy:@"lastUpdated" ascending:NO withPredicate:[NSPredicate predicateWithFormat:@"ANY users = %@", [GGUser currentUser]]] mutableCopy];
这很烦人,尤其是当我想reloadData
在表视图控制器中时,因为这个数组是数据源,所以表视图变成空白,因为这个方法现在返回 0 个对象。
我目前正在使用 MagicalRecord,有谁知道为什么会发生这种情况。
谢谢!