我使用Parse在Obj-C中写作。我遇到了一个问题,我使用了一个名为" user"这是指向_User类的指针。但是当我尝试使用[PFUser currentUser]对象为用户密钥将PFObjects保存到事务中时,我收到了注册错误:已经采用的电子邮件地址。
这个问题今天没有发生,但昨天发生了完全相同的代码。
修改 截至目前,我的Facebook注册帐号工作正常,但通常注册帐户会出错:无效的电子邮件地址(代码:125,版本:1.5.0)。如果错误消息出现两次,则表示该对象未保存,但有时它只提供上述错误消息一次,该对象已成功保存。
EDIT2:
-(void) createTransaction:(PFObject *)bundleObject {
PFObject *transactionObject = [PFObject objectWithClassName:@"Transactions"];
[transactionObject setObject:bundleObject forKey:@"bundle"];
[transactionObject setObject:[PFUser currentUser] forKey:@"user"];
[transactionObject setObject:[PFGeoPoint geoPointWithLocation:self.currentLocation] forKey:@"delivryLocation"];
[transactionObject saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
[self createOrder:transactionObject];
NSLog(@"Info (Parse): Transaction Object has been successfully created.");
}
else {
NSLog(@"Error (Parse): %@",error);
}
}];
NSLog(@"Created Transaction");}