2009-09-27 15 views
11

में एक शब्द दस्तावेज़ लोड करते समय फ़्रेम लोड में बाधा उत्पन्न हुई है I UIWebView का उपयोग करके एक शब्द दस्तावेज़ लोड करना चाहता हूं। मैंने दस्तावेज़ लोड करने के लिए http://developer.apple.com/iphone/library/qa/qa2008/qa1630.html में दिए गए कोड का उपयोग किया।UIWebView

लेकिन सभी दस्तावेज़ सफलतापूर्वक लोड नहीं होते हैं। कभी कभी मैं एक त्रुटि

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

प्राप्त होने वाले त्रुटि बहुत छिटपुट हो रहा है और मैं केवल कुछ दस्तावेजों के लिए यह त्रुटि प्राप्त। हालांकि वही दस्तावेज़ mail.app में सही तरीके से लोड होता है।

मुझे क्या याद आ रही है?

उत्तर

15

कारण था, जिस फ़ाइल को मैंने लोड करने का प्रयास किया वह एक्सटेंशन नहीं है। मैं जानबूझकर फ़ाइल एक्सटेंशन (.doc और .ppt) को हटा रहा था जो मुझे लगता है कि UIWebView उलझन में है। ऐसा लगता है कि आईफोन 9 ओएस 9 विरासत टाइपकोड को पूरी तरह से अनदेखा करता है। :)

+1

मुझे यह जवाब मेरी इसी तरह की समस्या को हल करने में मिला। इस समाधान ने इसे मेरे लिए हल किया। धन्यवाद! – thomax

+0

कोई भी इस मुद्दे को ठीक कर सकता है? मुझे इसी तरह की समस्या है, –

+0

यह समस्या आईओएस 7 में वापस आ गई है। Http://stackoverflow.com/questions/19304311/not-able-to-load-the-filedoc-pdf-etc-from- url-in-uiwebview-for-ios-7 –

1

मैंने इस मुद्दे के बारे में एक रडार प्रस्तुत किया। यह आईफोन ओएस 4.0 के नवीनतम संस्करण में हल किया गया है।

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

+0

वाह .., यह अच्छा है। मुझे सूचित करने के लिए धन्यवाद! – Mugunth

+0

मुझे लगता है कि एक नया रडार भरने की जरूरत है, क्योंकि जब आप आईओएस 4 में भी अपेक्षा करते हैं तो एक अलग एक्सटेंशन होने पर यह समस्या बढ़ जाती है। मुझे उम्मीद है कि UIWebView वास्तव में फ़ाइल या कुछ के शीर्षलेख को पढ़ेगा यह निर्धारित करें कि यह क्या है यदि यह एक्सटेंशन द्वारा अपनी फ़ाइल प्रकार निर्धारित नहीं कर सकता है। –