1

因此,我从 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 的任何想法(或者我应该使用不同的视图控制器?

4

0 回答 0