Skip to content

Commit e787d9d

Browse files
committed
文件更新后跟新列表页面
1 parent fee292c commit e787d9d

4 files changed

Lines changed: 8 additions & 10 deletions

File tree

Coding_iOS/Controllers/FileEditViewController.m

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,6 @@ - (void)viewDidLoad {
3232
[self requestFileContent];
3333
}
3434

35-
- (void)viewDidAppear:(BOOL)animated{
36-
[super viewDidAppear:animated];
37-
if (([self fileIsMD] && self.curIndex == 0)
38-
|| ![self fileIsMD]) {
39-
if (self.editView) {
40-
[self.editView becomeFirstResponder];
41-
}
42-
}
43-
}
44-
4535
- (void)setCurFile:(ProjectFile *)curFile{
4636
_curFile = curFile;
4737
_curProject = [Project new];

Coding_iOS/Controllers/FileListViewController.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -788,6 +788,10 @@ - (void)goToFileVC:(ProjectFile *)file{
788788
@strongify(self);
789789
[self refreshFileList];
790790
};
791+
vc.fileHasChangedBlock = ^(){
792+
@strongify(self);
793+
[self refreshFileList];
794+
};
791795
[self.navigationController pushViewController:vc animated:YES];
792796
}
793797

Coding_iOS/Controllers/FileViewController.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@
1818
+ (instancetype)vcWithFile:(ProjectFile *)file andVersion:(FileVersion *)version;
1919
- (void)requestFileData;
2020
@property (copy, nonatomic) void (^fileHasBeenDeletedBlock)();
21+
@property (copy, nonatomic) void (^fileHasChangedBlock)();
2122

2223
@end

Coding_iOS/Controllers/FileViewController.m

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,9 @@ - (void)goToEditFile{
296296
vc.curFile = _curFile;
297297
vc.completeBlock = ^(){
298298
[weakSelf requestFileData];
299+
if (weakSelf.fileHasChangedBlock) {
300+
weakSelf.fileHasChangedBlock();
301+
}
299302
};
300303
[self.navigationController pushViewController:vc animated:YES];
301304
}

0 commit comments

Comments
 (0)