-
Notifications
You must be signed in to change notification settings - Fork 2
/
ProfileViewController.m
58 lines (45 loc) · 1.61 KB
/
ProfileViewController.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
//
// ProfileViewController.m
// INSTAGRAM
//
// Created by Glen Ruhl on 8/19/14.
// Copyright (c) 2014 Intradine. All rights reserved.
//
#import "ProfileViewController.h"
@interface ProfileViewController ()
@property (weak, nonatomic) IBOutlet UILabel *usernameLabel;
@property (weak, nonatomic) IBOutlet UIImageView *profileImageView;
@property (weak, nonatomic) IBOutlet UILabel *postCountLabel;
@property (weak, nonatomic) IBOutlet UILabel *followerCountLabel;
@property (weak, nonatomic) IBOutlet UILabel *followingCountLabel;
@property (weak, nonatomic) IBOutlet UILabel *nameLabel;
@property (weak, nonatomic) IBOutlet UILabel *websiteLabel;
@property (weak, nonatomic) IBOutlet UICollectionView *userPhotosCollectionView;
@property PFUser *currentUser;
@end
@implementation ProfileViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.currentUser = [PFUser currentUser];
}
-(void)viewWillAppear:(BOOL)animated
{
self.usernameLabel.text = self.currentUser.username;
self.nameLabel.text = [[PFUser currentUser] objectForKey:@"name"];
self.websiteLabel.text = [[PFUser currentUser] objectForKey:@"website"];
self.usernameLabel.text = self.currentUser.username;
if ([[PFUser currentUser] objectForKey:@"profilePic"]) {
PFFile *pffile = [[PFUser currentUser] objectForKey:@"profilePic"];
[pffile getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
self.profileImageView.image = [UIImage imageWithData:data];
}];
}
}
- (IBAction)onSearchButtonTapped:(id)sender
{
}
-(IBAction)unwindFromEditSegue:(UIStoryboardSegue *)sender
{
}
@end