【问题标题】:How do I make a parse.com query with a NSNumber constraint?如何使用 NSNumber 约束进行 parse.com 查询?
【发布时间】:2014-12-16 17:30:26
【问题描述】:

我想查询我的 parse.com 数据库,从我的 House 类中检索对象,这些对象的房间数(在 numBedrooms 中给出)等于我的名为 roomsNeeded 的 NSNumber 变量。

PFQuery *query = [PFQuery queryWithClassName:@"House"];
[query whereKey:@"numBedrooms" equalTo:roomsNeeded ];

给我错误:ARC 不允许将“NSInteger”(又名“long”)隐式转换为“id”

请问我该如何解决这个问题?

【问题讨论】:

    标签: ios parse-platform


    【解决方案1】:

    试试

    [query whereKey:@"numBedrooms" equalTo:[NSNumber numberWithInt:roomsNeeded]]
    

    【讨论】:

    • 您可以使用 @(roomsNeeded) 作为现代方式从 int 变量而不是 [NSNumber numberWithInt:roomsNeeded] 创建 NSNumber
    • 完全正确,但是在回答时我通常喜欢使用较长的形式来确保人们知道它来自哪里:)
    • 感谢你们俩! @dusker 这个“现代”方法叫什么,所以我可以更详细地查找它?
    猜你喜欢
    • 1970-01-01
    • 2021-06-22
    • 2018-11-16
    • 2023-04-03
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 2023-02-01
    相关资源
    最近更新 更多