1

そのため、Web サービスからデータのペイロードを受信して​​います。一部は MS-Word Doc で、もう 1 つのペイロードは 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