File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 10
10
#import " MRCProfileViewModel.h"
11
11
#import " MRCAvatarHeaderView.h"
12
12
#import " MRCAvatarHeaderViewModel.h"
13
+ #import " SDWebImagePrefetcher.h"
13
14
14
15
@interface MRCProfileViewController ()
15
16
@@ -25,8 +26,9 @@ @implementation MRCProfileViewController
25
26
- (instancetype )initWithViewModel : (id <MRCViewModelProtocol>)viewModel {
26
27
self = [super initWithViewModel: viewModel];
27
28
if (self) {
28
- self.tableHeaderView = [[NSBundle mainBundle ] loadNibNamed: @" MRCAvatarHeaderView" owner: nil options: nil ].firstObject ;
29
- [self .tableHeaderView bindViewModel: self .viewModel.avatarHeaderViewModel];
29
+ if (self.viewModel .avatarHeaderViewModel .user .avatarURL ) {
30
+ [[SDWebImagePrefetcher sharedImagePrefetcher ] prefetchURLs: @[ self .viewModel.avatarHeaderViewModel.user.avatarURL ]];
31
+ }
30
32
}
31
33
return self;
32
34
}
@@ -35,6 +37,9 @@ - (void)viewDidLoad {
35
37
[super viewDidLoad ];
36
38
37
39
self.automaticallyAdjustsScrollViewInsets = NO ;
40
+
41
+ self.tableHeaderView = [[NSBundle mainBundle ] loadNibNamed: @" MRCAvatarHeaderView" owner: nil options: nil ].firstObject ;
42
+ [self .tableHeaderView bindViewModel: self .viewModel.avatarHeaderViewModel];
38
43
self.tableView .tableHeaderView = self.tableHeaderView ;
39
44
40
45
@weakify (self)
You can’t perform that action at this time.
0 commit comments