2010-08-23 17 views
8

मैं एक मूल आईफोन ऐप लिख रहा हूं जिसमें UIWebView घटक है। यह घटक एक इंटरनेट वेबपैप तक पहुंचता है और वेबपैड एचटीएमएल 5 स्थानीय स्टोरेज का उपयोग कर डेटा ऑफ़लाइन स्टोर करता है।देशी आईफोन ऐप से UIWebView स्थानीय स्टोरेज डेटा तक पहुंच

क्या स्थानीय ऐप से इस स्थानीय स्टोरेज डेटा तक पहुंच बनाना संभव है?

उत्तर

4

मैं ऐसा कुछ करने के लिए देख रहा था। संक्षेप में, डीओएम और सभी तत्व सीधे उपलब्ध नहीं हैं। हालांकि, आप डेटा प्राप्त करने के लिए चीजों को हैक कर सकते हैं। आपको जो करना है वह डाउनलोड किया गया वेबपृष्ठ में अपना स्वयं का जावास्क्रिप्ट इंजेक्ट करना है। फिर परिणामों का मूल्यांकन करें।

http://iphoneincubator.com/blog/windows-views/how-to-inject-javascript-functions-into-a-uiwebview

तो फिर तुम सिर्फ डेटाबेस का नाम जानते हैं और JSON स्ट्रिंग में मानों वापस जाने के लिए कुछ जावास्क्रिप्ट बनाने की जरूरत:

यह पृष्ठ से करने के लिए तंत्र को दर्शाता है। उस स्ट्रिंग से ऑब्जेक्ट्स बनाने के लिए कोको JSON पार्सर का उपयोग करें जिसका उपयोग आप अपने मूल ऐप में कर सकते हैं।

+1

धन्यवाद माइक - इस तकनीक ने एंड्रॉइड पर काम करने का बोनस जोड़ा है! – Kevin

संबंधित मुद्दे