簡體   English   中英

如何從PARSE.com中的PFquery從NSArray獲取objectId

[英]How to get the objectId from NSArray from PFquery in PARSE.com

我的PFQuery返回以下描述。我試圖獲取類YouQuestions的objectId。例如:在下面的描述中, Ovx3B1TnaCOvx3B1TnaC的第一個索引的objectId。 但是我不知道如何獲取它。

Printing description of quesArray:
<__NSArrayM 0xe1198f0>(
<YouQuestions:OVx3BlTnaC:(null)> {
    askedUser = "<PFUser:XGvZsNyg9p>";
    attachedImage = "<PFFile: 0xb4c9d20>";
    category = Business;
    geoLocation = "<PFGeoPoint: 0xb4c9ea0>";
    question = "Who is kaka?";
    thumbImage = "<PFFile: 0xb4c9dd0>";
},

這是我的做法,但返回nil

PFQuery *fetchTimeLine = [PFQuery queryWithClassName:@"YouQuestions"]; [fetchTimeLine whereKeyExists:@"objectId"]; [fetchTimeLine findObjectsInBackgroundWithBlock:^(NSArray *quesArray, NSError *error) { for (int i =0; i<quesArray.count; i++) { PFObject *obj = [quesArray[i] objectForKey:@"objectId"]; [searchobjectIDsArray addObject:obj.objectId]; } }]; for (int i =0; i<quesArray.count; i++) { PFObject *obj = [quesArray[i] objectForKey:@"objectId"]; [searchobjectIDsArray addObject:obj.objectId]; } }];

編輯:

我這樣固定

for (PFObject *object in quesArray) { NSLog(@"%@", object.objectId); }

獲取ID數組:

NSArray *oids = [quesArray valueForKeyPath:@"objectId"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM