1

在我的应用程序中,我使用的是 parse sdk。在解析 sdk 数据浏览器中,我有两个类。

A 类和 B 类。

两个类都是独立的。他们没有任何关系。我想编写一个查询,从一个数组中的两个类中获取对象。

4

3 回答 3

0

DBar 是对的。您不能使用相同的查询下载两个不同的类。

我的解决方案是创建一个带有“类型”字段的通用类,我可以用它来解析它应该属于用户端的哪个类。这样我就可以结合这两个查询并在用户端找出属于哪个类的查询。

于 2013-09-24T17:29:02.733 回答
0

当前版本的 Parse SDK (1.2.12) 不提供开箱即用的此类功能。PFQuery Class 仅提供 queryWithClassName: 等方法,一次限制为一个 Class。您必须创建并执行两个单独的 PFQuery。

于 2013-08-29T10:23:20.350 回答
0

你可以有一个连接表

C 类,包括 A 类和 B 类

因此,只需一个查询,您就可以使用 includeKey 获取 A 类和 B 类。

PFQuery *query = [PFQuery queryWithClassName:@"ClassC"];
[query includeKey:@"classAObject"];
[query includeKey:@"classBObject"];

NSArray * results = [query find];
于 2014-04-24T19:55:50.610 回答