将查询解析为数组

时间:2012-01-02 16:57:18

标签: objective-c database arrays

viewDidLoad中,我有:

PFQuery *query = [PFQuery queryWithClassName:@"Ideas"];   //table name
[query whereKey:@"Hidden" equalTo:@"entry"];              //row should be pulled
[query getObjectWithId:@"Idea"];                          //column name being put into array

ideaArray = [query findObjects];

我想让它拉出符合条件的每一行并将其放入数组中。它工作,除了它只拉前100行。在表中,我有163行符合标准,为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

我猜你正在使用Parse和iOS。 PFQuery默认情况下可能将查询的内部限制设置为100。您可以在运行query.limit = 1000;

之前设置ideaArray = [query findObjects];来提高此限制

有关您可以在PFQuery中设置的更多属性,请查看documentation