解析错误代码207 iOS

时间:2014-12-10 05:34:29

标签: jquery ios objective-c parse-platform

我在Parse遇到了一个非常奇怪的错误。错误代码207是" MustCreateUserThroughSignup 207错误代码,表示只能通过注册创建用户。" 在下面的代码中,我没有创建用户 - 我只是搜索具有objectId的用户。请注意,self.currentPerson.objectId在进行查询时具有正确的值

PFQuery *query = [PFUser query];
NSString *objID = self.currentPerson.objectId;
//[query whereKey:@"objectId" equalTo:objID];
[query getObjectInBackgroundWithId:objID block:^(PFObject *object, NSError *error) {
    if(error){
        NSLog(@"hi");
    }

    if (!object) {
        NSLog(@"The getUser request failed.");
    }
    else {
        e.user = (PFUser*)object;
        e.firstNameLabel.text = ((PFUser*)object)[@"username"];
        e.distanceLabel.text = @"20 miles";
        e.numMutualFriendsLabel.text = @"50";
        e.lastActiveLabel.text = @"30 minutes ago";
        e.personalBioLabel.text = ((PFUser*)object)[@"bioDescription"];
    }
}];

1 个答案:

答案 0 :(得分:0)

好的,解决方法是使用此代码。 Parse用户类有点时髦,你必须使用他们的东西

PFQuery *query = [PFUser query];
PFUser *userAgain = (PFUser *)[query getObjectWithId:self.currentPerson.objectId];
e.user = userAgain;