因此,我从 Web 服务接收数据的有效负载,一部分是 MS-Word Doc,另一有效负载是 PDF。PDF 加载到我的 UIWebView 中没有任何问题,但是当我去加载我的 MS-Word 文档时,当屏幕被截断(未完全呈现)时,我得到了屏幕的最外面的部分,我无法缩小以查看更多或任何事物。
我的加载代码如下所示:
strFilename = [strFilename stringByAppendingString:@"."];
strFilename = [strFilename stringByAppendingString:extension];
NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* foofile = [documentsPath stringByAppendingPathComponent:strFilename];
[data writeToFile:foofile atomically:YES];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:foofile];
if (fileExists) {
[myWebView loadRequest:request];
}
我对 PDF 没有任何问题,但使用 Word,即使代码有效并且数据加载,也只有最右边的 2% 被切掉,这对我的用户来说很烦人。
关于如何让整个文档正确加载到 UIWebView 的任何想法(或者我应该使用不同的视图控制器?