Получение 1 изображения с parse.com

Я видел много постов здесь с феноменальными ответами сообщества. К сожалению, никто не смог помочь или направить меня к тому, что мне нужно помочь. Я пытаюсь "извлечь" изображение, которое "текущий пользователь" загрузил для анализа на том же "UIImageView"

ниже пример того, как я загрузил фото

myaccount.h

  @property (strong, nonatomic) IBOutlet UIImageView *imageView;

- (IBAction)UploadPhoto:(id)sender;
- (IBAction)selectPhoto:(id)sender;

myaccount.m

- (IBAction)UploadPhoto:(UIButton *)sender {

PFObject *User = [PFUser currentUser];
NSData *imageData = UIImageJPEGRepresentation(_imageView.image, 0.8);
NSString *filename = [NSString stringWithFormat:@"%@.png", _username.text];
PFFile *imageFile = [PFFile fileWithName:filename data:imageData];
[User setObject:imageFile forKey:@"ProfilePicture"];

// Show progress
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.mode = MBProgressHUDModeIndeterminate;
hud.labelText = @"Uploading";
[hud show:YES];

// Upload Profile Picture to Parse
[User saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
    [hud hide:YES];
    if (!error) {
        // Show success message
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Upload Complete" message:@"Successfully uploaded profile picture" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
        [alert show];

        // Dismiss the controller
        //[self dismissViewControllerAnimated:YES completion:nil];

    } else {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Upload Failure" message:[error localizedDescription] delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
        [alert show];

    }


}];

}

я, честно говоря, понятия не имею, куда идти отсюда! фотография отлично загружается в класс на parse.com... но я не могу показать ее каждый раз, когда приложение просматривает этот контроллер.

Я старался

- (void)viewDidLoad {

[super viewDidLoad];

PFFile * myPFFile = [[PFUser currentUser] objectForKey:@"ProfilePicture"];
[myPFFile getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
    if (!error) {
        UIImage *image = [UIImage imageWithData:data];
        // image can now be set on a UIImageView
    }
}];

но я получаю неиспользуемую переменную для "изображения" в UIImage *image = [UIImage imageWithData:data];

Что я делаю неправильно. Кто-нибудь, пожалуйста, помогите мне с кодами, которые я пропустил. Я занимаюсь этим уже 3 месяца, и это мешает мне двигаться вперёд.... PPPPLLZZZ помогите

1 ответ

Решение

Что мне не хватает? Вы помещаете изображение в imageView? (вот почему вы получаете "неиспользованную переменную для" изображения "")

в твоем случае:

[imageView setImage:image];
Другие вопросы по тегам