आईओएस में जावास्क्रिप्ट का मूल्यांकन मैं एक UIWebView
करने के लिए कुछ JSON पारित करने के लिए कोशिश कर रहा है जब जावास्क्रिप्ट में यह त्रुटि मिलती रहती:"सिंटैक्स त्रुटि: अनपेक्षित EOF" जब UIWebView
SyntaxError: Unexpected EOF
कोई लाइन नंबर या फ़ाइल का नाम window.onerror
में उपलब्ध नहीं है, लेकिन मैंने पहले से ही सभी संदर्भित फाइलों की जांच की है, और वे ठीक हैं।
मैं MonoTouch EvaluateJavaScript
तरीका है जिसके ObjC stringByEvaluatingJavaScriptFromString:
के बराबर है उपयोग कर रहा हूँ: बड़ा वस्तुओं पर
webView.EvaluateJavascript(
"Viewer.init($('#page'), " + json.ToString() + ");"
);
यह पर "सरल" JSON इनपुट बस ठीक काम करता है लेकिन टूट जाता है।
क्या गलत हो सकता है?
मेरे मामले (MacOS 10.11+, स्विफ्ट 4.x) में जगह '\ '' '\\\ '' अनावश्यक है। – keyOfVv