Skip to content

Commit 70379e6

Browse files
committed
文件 - bug fix
1 parent 3270942 commit 70379e6

File tree

3 files changed

+25
-19
lines changed

3 files changed

+25
-19
lines changed

Coding_iOS/Controllers/FileViewController.m

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -93,26 +93,28 @@ - (void)requestFileData{
9393
- (void)configContent{
9494
self.title = [self titleStr];
9595
NSURL *fileUrl = [self hasBeenDownload];
96-
if (!fileUrl || self.curVersion) {
96+
if (!fileUrl) {
9797
[self showDownloadView];
9898
_myToolBar.hidden = YES;
99-
return;
100-
}
101-
102-
self.fileUrl = fileUrl;
103-
[self setupDocumentControllerWithURL:fileUrl];
104-
105-
if ([self.curFile.fileType isEqualToString:@"md"]
106-
|| [self.curFile.fileType isEqualToString:@"html"]
107-
|| [self.curFile.fileType isEqualToString:@"txt"]
108-
|| [self.curFile.fileType isEqualToString:@"plist"]){
109-
[self loadWebView:fileUrl];
110-
}else if ([QLPreviewController canPreviewItem:fileUrl]) {
111-
[self showDiskFile:fileUrl];
112-
}else {
113-
[self showDownloadView];
99+
}else{
100+
self.fileUrl = fileUrl;
101+
[self setupDocumentControllerWithURL:fileUrl];
102+
if ([self.curFile.fileType isEqualToString:@"md"]
103+
|| [self.curFile.fileType isEqualToString:@"html"]
104+
|| [self.curFile.fileType isEqualToString:@"txt"]
105+
|| [self.curFile.fileType isEqualToString:@"plist"]){
106+
[self loadWebView:fileUrl];
107+
}else if ([QLPreviewController canPreviewItem:fileUrl]) {
108+
[self showDiskFile:fileUrl];
109+
}else {
110+
[self showDownloadView];
111+
}
112+
if (_curVersion) {
113+
_myToolBar.hidden = YES;
114+
}else{
115+
self.myToolBar.hidden = NO;
116+
}
114117
}
115-
self.myToolBar.hidden = NO;
116118
}
117119

118120

Coding_iOS/Models/FileVersion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
@interface FileVersion : NSObject
1313
@property (strong, nonatomic) NSNumber *file_id, *history_id, *owner_id, *parent_id, *size, *type, *version, *action, *project_id;
14-
@property (strong, nonatomic) NSString *action_msg, *name, *remark, *storage_key, *storage_type, *fileType, *preview;
14+
@property (strong, nonatomic) NSString *action_msg, *name, *remark, *storage_key, *storage_type, *fileType, *preview, *owner_preview;
1515
@property (strong, nonatomic) NSDate *created_at;
1616
@property (readwrite, nonatomic, strong) User *owner;
1717

Coding_iOS/Views/FileDownloadView.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,11 @@ - (NSString *)storage_key{
7070
return [self.curData valueForKey:@"storage_key"];
7171
}
7272
- (NSString *)name{
73-
return [self.curData valueForKey:@"name"];
73+
if (_version) {
74+
return _version.remark;
75+
}else{
76+
return _file.name;
77+
}
7478
}
7579
- (NSNumber *)project_id{
7680
return [self.curData valueForKey:@"project_id"];

0 commit comments

Comments
 (0)