Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ios swift parse.com:如何从多个对象中选择数据?_Ios_Swift_Parse Platform - Fatal编程技术网

ios swift parse.com:如何从多个对象中选择数据?

ios swift parse.com:如何从多个对象中选择数据?,ios,swift,parse-platform,Ios,Swift,Parse Platform,chosenCardSetObjects是一个NSMutableArray并保存一组PFObjects 现在我想为所有这些给定对象选择数据 var query = PFQuery(className: "Card") query.includeKey("cardset") query.whereKey("cardset", equalTo: ???) 我如何将我的chosenCardSetObjects传递到这里,以保存我要搜索的所有对象 equalTo可以容纳单个对象,因此我们正在寻找可以

chosenCardSetObjects
是一个
NSMutableArray
并保存一组
PFObjects

现在我想为所有这些给定对象选择数据

var query = PFQuery(className: "Card")
query.includeKey("cardset")

query.whereKey("cardset", equalTo: ???)
我如何将我的
chosenCardSetObjects
传递到这里,以保存我要搜索的所有对象

equalTo
可以容纳单个对象,因此我们正在寻找可以容纳数组的对象,并发现:

query.whereKey(“cardset”,containsAllObjectsInArray:chosenCardSetObjects)
正如ist在文件中所说:

  • (instancetype)whereKey:(NSString*)key包含sallObjectsInArray:(NSArray*)数组
但这会返回一个错误,即:[error]:指针字段cardset的非支持子句

只是为了测试,我试过:

for objectid in chosenCardSetObjects{
   query.whereKey("cardset", equalTo: objectid)
}
对于
chosenCardSetObjects
中的最后一个对象,哪个“有效”。但这意味着,我的数组是正常的,填充了正确的PFObjects,还是没有

那么,为给定对象列表选择数据的正确方法是什么?
请给出建议:)

您想要
其中key:containedIn:
我想:

query.whereKey("cardset", containedIn: chosenCardSetObjects)

这将给出指针是所选卡之一的记录。

您想要
whereKey:containedIn:
我认为:

query.whereKey("cardset", containedIn: chosenCardSetObjects)

这将给出指针是所选卡之一的记录。

您想要
whereKey:containedIn:
我认为:

query.whereKey("cardset", containedIn: chosenCardSetObjects)

这将给出指针是所选卡之一的记录。

您想要
whereKey:containedIn:
我认为:

query.whereKey("cardset", containedIn: chosenCardSetObjects)

这将给出指针是所选卡之一的记录。

错误消息指出
cardset
是指向另一个解析对象的指针。那个对象是什么?ups,复制粘贴错误,我需要更新我的代码。我从class
Card
查询,该类具有指向class
cardset
的指针,错误消息指出
cardset
是指向另一个解析对象的指针。那个对象是什么?ups,复制粘贴错误,我需要更新我的代码。我从class
Card
查询,该类具有指向class
cardset
的指针,错误消息指出
cardset
是指向另一个解析对象的指针。那个对象是什么?ups,复制粘贴错误,我需要更新我的代码。我从class
Card
查询,该类具有指向class
cardset
的指针,错误消息指出
cardset
是指向另一个解析对象的指针。那个对象是什么?ups,复制粘贴错误,我需要更新我的代码。我从class
Card
中查询,它的指针
cardset
指向class
cardset
是的,
包含在
中是正确的方法!我的问题是我将数组定义为
var chosenCardSetObjects:NSMutableArray!=NSMutableArray()
此方法需要一个
NSArray
。是的,
包含在
中是正确的方法!我的问题是我将数组定义为
var chosenCardSetObjects:NSMutableArray!=NSMutableArray()
此方法需要一个
NSArray
。是的,
包含在
中是正确的方法!我的问题是我将数组定义为
var chosenCardSetObjects:NSMutableArray!=NSMutableArray()
此方法需要一个
NSArray
。是的,
包含在
中是正确的方法!我的问题是我将数组定义为
var chosenCardSetObjects:NSMutableArray!=NSMutableArray()
此方法需要一个
NSArray