私の PFQuery は次の説明を返します。クラスの objectId を取得しようとしています
YouQuestions
。たとえば、以下の説明Ovx3B1TnaC
では、quesAray の最初のインデックスの 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 (PFObject *object in quesArray) {
NSLog(@"%@", object.objectId);
}