Xcode中的PFQuery不会返回超过12个结果

时间:2014-02-11 15:29:18

标签: ios xcode parse-platform pfquery

我正在尝试通过Parse的SDK从Xcode中的Parse数据浏览器中获取类中的一些对象进行简单查询。我的代码如下:

- (void)getMoreProducts
{
    PFQuery *prodQuery = [PFQuery queryWithClassName:@"Products"];

    //restrict to 10 items
    [prodQuery setLimit:10];
    [prodQuery findObjectsInBackgroundWithTarget:self
                                        selector:@selector(getCallback:error:)];
}

然后我有一个单独的回调方法- (void)getCallback:(NSArray )retrievedObjects error:(NSError )error。以上是使用10个对象。

我正在四处寻找抓住20个物体然后它坠毁了。我可以将限制增加到12,但是一旦我达到13或更高,我就会崩溃。

以下是我收到的消息:

-[NSNull isEqualToString:]: unrecognized selector sent to instance 0x1029b5b40

调用回调方法(- (void)getCallback:(NSArray )retrievedObjects error:(NSError )error),但当我逐步调试代码时,看起来retrieveObjects为nil。它会引发上述错误,因为我试图在{null}上调用isEqualToString

非常感谢任何帮助!

谢谢,蒂姆

1 个答案:

答案 0 :(得分:0)

基于上面的评论,结果发现第13条记录的空值是我试图使用的。谢谢你的帮助!