У меня есть следующий метод:
- (void) savePhotoToUser {
NSData *imageData = UIImageJPEGRepresentation(_imgView.image, 1.0);
PFFile *imageFile = [PFFile fileWithName:@"img.png" data:imageData];
[imageFile saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (!error) {
//THIS IS WHERE I NEED HELP
//
PFObject *userPhoto = [PFObject objectWithClassName:@"User"];
//
//
[userPhoto setObject:imageFile forKey:@"profilePicture"];
[userPhoto saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (!error) {
NSLog(@"Saved %@ for user %@", imageFile, userPhoto);
//Push ViewController
}
else{
NSLog(@"Error: %@ %@", error, [error userInfo]);
}
}];
}
else{
NSLog(@"Error: %@ %@", error, [error userInfo]);
}
}];
}
Я пытаюсь сохранить PFObject в классе основного пользователя в Parse. У меня есть столбец с меткой profilePicture, но когда я запускаю метод, я получаю новый класс с именем User (в дополнение к существующему), и изображение туда попадает. Я показываю изображение моего экземпляра Parse с классом и предполагаемым объектом для хранения изображения.
Любая помощь будет оценена по достоинству! :)