@@ -77,76 +77,13 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result {
77
77
NSFileManager *fileManager=[NSFileManager defaultManager ];
78
78
BOOL fileExist=[fileManager fileExistsAtPath: msg];
79
79
if (fileExist){
80
- // NSURL *resourceToOpen = [NSURL fileURLWithPath:msg];
81
- // NSString *exestr = [[msg pathExtension] lowercaseString];
82
80
_documentController = [UIDocumentInteractionController interactionControllerWithURL: [NSURL fileURLWithPath: msg]];
83
81
_documentController.delegate = self;
84
82
NSString *uti = call.arguments [@" uti" ];
85
83
BOOL isBlank = [self isBlankString: uti];
86
84
if (!isBlank){
87
85
_documentController.UTI = uti;
88
86
}
89
- // else{
90
- // if([exestr isEqualToString:@"rtf"]){
91
- // _documentController.UTI=@"public.rtf";
92
- // }else if([exestr isEqualToString:@"txt"]){
93
- // _documentController.UTI=@"public.plain-text";
94
- // }else if([exestr isEqualToString:@"html"]||
95
- // [exestr isEqualToString:@"htm"]){
96
- // _documentController.UTI=@"public.html";
97
- // }else if([exestr isEqualToString:@"xml"]){
98
- // _documentController.UTI=@"public.xml";
99
- // }else if([exestr isEqualToString:@"tar"]){
100
- // _documentController.UTI=@"public.tar-archive";
101
- // }else if([exestr isEqualToString:@"gz"]||
102
- // [exestr isEqualToString:@"gzip"]){
103
- // _documentController.UTI=@"org.gnu.gnu-zip-archive";
104
- // }else if([exestr isEqualToString:@"tgz"]){
105
- // _documentController.UTI=@"org.gnu.gnu-zip-tar-archive";
106
- // }else if([exestr isEqualToString:@"jpg"]||
107
- // [exestr isEqualToString:@"jpeg"]){
108
- // _documentController.UTI=@"public.jpeg";
109
- // }else if([exestr isEqualToString:@"png"]){
110
- // _documentController.UTI=@"public.png";
111
- // }else if([exestr isEqualToString:@"avi"]){
112
- // _documentController.UTI=@"public.avi";
113
- // }else if([exestr isEqualToString:@"mpg"]||
114
- // [exestr isEqualToString:@"mpeg"]){
115
- // _documentController.UTI=@"public.mpeg";
116
- // }else if([exestr isEqualToString:@"mp4"]){
117
- // _documentController.UTI=@"public.mpeg-4";
118
- // }else if([exestr isEqualToString:@"3gpp"]||
119
- // [exestr isEqualToString:@"3gp"]){
120
- // _documentController.UTI=@"public.3gpp";
121
- // }else if([exestr isEqualToString:@"mp3"]){
122
- // _documentController.UTI=@"public.mp3";
123
- // }else if([exestr isEqualToString:@"zip"]){
124
- // _documentController.UTI=@"com.pkware.zip-archive";
125
- // }else if([exestr isEqualToString:@"gif"]){
126
- // _documentController.UTI=@"com.compuserve.gif";
127
- // }else if([exestr isEqualToString:@"bmp"]){
128
- // _documentController.UTI=@"com.microsoft.bmp";
129
- // }else if([exestr isEqualToString:@"ico"]){
130
- // _documentController.UTI=@"com.microsoft.ico";
131
- // }else if([exestr isEqualToString:@"doc"]){
132
- // _documentController.UTI=@"com.microsoft.word.doc";
133
- // }else if([exestr isEqualToString:@"xls"]){
134
- // _documentController.UTI=@"com.microsoft.excel.xls";
135
- // }else if([exestr isEqualToString:@"ppt"]){
136
- // _documentController.UTI=@"com.microsoft.powerpoint.ppt";
137
- // }else if([exestr isEqualToString:@"wav"]){
138
- // _documentController.UTI=@"com.microsoft.waveform-audio";
139
- // }else if([exestr isEqualToString:@"wm"]){
140
- // _documentController.UTI=@"com.microsoft.windows-media-wm";
141
- // }else if([exestr isEqualToString:@"wmv"]){
142
- // _documentController.UTI=@"com.microsoft.windows-media-wmv";
143
- // }else if([exestr isEqualToString:@"pdf"]){
144
- // _documentController.UTI=@"com.adobe.pdf";
145
- // }else {
146
- // NSLog(@"doc type not supported for preview");
147
- // NSLog(@"%@", exestr);
148
- // }
149
- // }
150
87
@try {
151
88
BOOL previewSucceeded = [_documentController presentPreviewAnimated: YES ];
152
89
if (!previewSucceeded){
0 commit comments