そのため、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 に正しくロードする方法についてのアイデアはありますか (または、別のビュー コントローラーを使用する必要がありますか?