在我的应用程序中,我使用的是 parse sdk。在解析 sdk 数据浏览器中,我有两个类。
A 类和 B 类。
两个类都是独立的。他们没有任何关系。我想编写一个查询,从一个数组中的两个类中获取对象。
在我的应用程序中,我使用的是 parse sdk。在解析 sdk 数据浏览器中,我有两个类。
A 类和 B 类。
两个类都是独立的。他们没有任何关系。我想编写一个查询,从一个数组中的两个类中获取对象。
DBar 是对的。您不能使用相同的查询下载两个不同的类。
我的解决方案是创建一个带有“类型”字段的通用类,我可以用它来解析它应该属于用户端的哪个类。这样我就可以结合这两个查询并在用户端找出属于哪个类的查询。
当前版本的 Parse SDK (1.2.12) 不提供开箱即用的此类功能。PFQuery Class 仅提供 queryWithClassName: 等方法,一次限制为一个 Class。您必须创建并执行两个单独的 PFQuery。
你可以有一个连接表
C 类,包括 A 类和 B 类
因此,只需一个查询,您就可以使用 includeKey 获取 A 类和 B 类。
PFQuery *query = [PFQuery queryWithClassName:@"ClassC"];
[query includeKey:@"classAObject"];
[query includeKey:@"classBObject"];
NSArray * results = [query find];