2009-09-27 6 views
11

Je veux charger un document Word en utilisant UIWebView. J'ai utilisé le code fourni dans http://developer.apple.com/iphone/library/qa/qa2008/qa1630.html pour charger le document.charge Frame interrompue erreur lors du chargement d'un document de mot dans UIWebView

Mais pas tous les documents de charge avec succès. Parfois, je reçois une erreur

Error Domain=WebKitErrorDomain Code=102 UserInfo=0x145bc10 "Frame load interrupted" 

L'erreur semble être très sporadique et je reçois cette erreur que pour certains documents. Toutefois, le même document se charge correctement dans mail.app.

Qu'est-ce qui me manque?

Répondre

15

La raison était, le fichier j'ai essayé de charger ne contient pas d'extension. Je supprimais volontairement l'extension de fichier (.doc et .ppt) qui, je pense confondu l'UIWebView. On dirait que l'iPhone ignore complètement les types de code hérités d'OS 9. :)

+1

Je trouve cette réponse googler mon problème similaire. Cette solution l'a résolu pour moi. Merci! – thomax

+0

Quelqu'un peut-il résoudre le problème? J'ai le même problème, –

+0

Cette question semble avoir fait un retour dans iOS 7. Voir http://stackoverflow.com/questions/19304311/not-able-to-load-the-filedoc-pdf-etc-from- url-in-uiwebview-for-ios-7 –

1

J'ai présenté un radar sur cette question. Il est résolu dans la dernière version d'iPhone OS 4.0.

http://openradar.appspot.com/radar?id=381401

+0

Wow .., c'est bien. Merci de m'avoir averti! – Mugunth

+0

je suppose un nouveau radar doit être rempli, parce que cette question des cultures lorsque vous avez une autre extension que celui qu'il attend, même dans iOS 4. J'attendre à ce que UIWebView lirait réellement l'en-tête du fichier ou quelque chose à déterminez ce que c'est s'il ne peut pas déterminer son type de fichier par extension. –

Questions connexes