swift - PFQuery 中的逻辑运算符错误

标签 swift parse-platform pfquery operand operands

我尝试在 PFQuery 中使用 AND 操作数,但在 query.whereKey... 处收到以下错误:有办法实现此目的吗?

No '&&' candidates produce the expected contextual result type 'AnyObject'

let bagNumber = defaults.objectForKey("bagNumber") as! String
query.whereKey("bagNumber", equalTo: "0" && bagNumber)

最佳答案

您好,您似乎正在尝试将“0”和“bagNumber”连接起来以得到类似“0123”的内容,在这种情况下您应该写 query.whereKey("bagNumber", equalTo: "0"+ bagNumber)

但如果不是,一个数字怎么可能等于 0 并且等于另一个数字呢?

关于swift - PFQuery 中的逻辑运算符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49745005/

相关文章:

swift - 无法调用非函数类型的值 '[String : String]'

ios - CALayer 的内容中心无法快速工作

ios - 检查用户是否有效 Parse (Swift)

ios - 如何从解析的服务器和本地存储中删除 TableView 单元格

ios - 解析 "orderByDescending"查询

ios - 删除具有重复键名的对象 parse.com

swift - 根据键从字典数组中获取元素

swift - 枚举类的初始化和将TemperatureUnit.Kelvin分配给self(self = .Kelvin)的困惑

ios - PFQuery pinAllInBackground :block: never completes

ios - 从 Parse 查询中访问 NSArray