UIWebView no abre archivos ms word (doc) y ms excel (xls)
Estoy desarrollando una aplicación para iPad con XCode 3.2.5 iOS SDK 4.2. Esta aplicación requiere abrir archivos PDF, DOC y XLS y obtener una vista previa para el usuario.
Estoy tratando de abrirlos con el control UIWebView. Solo los archivos PDF se abren correctamente. Al abrir DOC o XLS obtuve una vista vacía en negro. Esto está sucediendo en Simulator and Device.
¿Qué estoy haciendo mal
Aquí está el código:
-(void)prepareToShow:(NSString*)filePath fileType:(NSString*)fileType request:(NSURLRequest*)request{
UIWebView *webView = (UIWebView*)self.view;
self.actualFilePath = filePath;
NSLog(@"File Path %@",filePath);
NSString *mimeType = @"";
if ([fileType caseInsensitiveCompare:@"PDF"]==NSOrderedSame){
mimeType = @"application/pdf";
} else if ([fileType caseInsensitiveCompare:@"DOC"]==NSOrderedSame){
mimeType = @"application/msword";
} else if ([fileType caseInsensitiveCompare:@"XLS"]==NSOrderedSame){
mimeType = @"application/vnd.ms-excel";
}
[webView loadData:[NSData dataWithContentsOfFile:filePath] MIMEType:mimeType textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@"http://www.google.com"]];
}