Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS 7 UIWebView中使用JavaScript对象的问题_Javascript_Ios_Uiwebview - Fatal编程技术网

在iOS 7 UIWebView中使用JavaScript对象的问题

在iOS 7 UIWebView中使用JavaScript对象的问题,javascript,ios,uiwebview,Javascript,Ios,Uiwebview,我正在创建一个HTML页面,在iOS 7的UIWebView中运行。每当我尝试读取JavaScript对象的属性时,它都会中断。它没有崩溃或其他什么,只是没有读取属性 这是我的JS: var TestObject = {}; var TestObject2 = new Object(); TestObject.title = "This is the first Title"; TestObject2["title"] = "This is the second."; alert(TestO

我正在创建一个HTML页面,在iOS 7的UIWebView中运行。每当我尝试读取JavaScript对象的属性时,它都会中断。它没有崩溃或其他什么,只是没有读取属性

这是我的JS:

var TestObject = {};
var TestObject2 = new Object();

TestObject.title = "This is the first Title";
TestObject2["title"] = "This is the second.";

alert(TestObject.title);
alert(TestObject2.title);
我尝试过使用小写对象名,在括号中传递属性,没有区别。警报显示为“未定义”。此代码适用于iOS Safari,但不适用于UIWebView


你知道我做错了什么吗?

我在处理来自uiwebview的警报时遇到了数千个问题。如果我是你,我会从JS发送消息,并用cocoa选择器捕捉它。尝试使用如下库:
并从uialertview中显示警报。

如何读取对象?使用“TestObject.title”,如上警报中所示。我只是在这里使用提醒来说明,即使没有提醒,它仍然无法读取title属性。啊,对不起,我误解了,我想的是,您试图从native Side读取该值jockey library看起来很有趣,我必须检查一下,这真的可以帮助我在WebView中调试这个HTML代码。然而,现在我的问题主要是读取对象属性。警报似乎正常工作。您以前是否在WebView中遇到过对象问题?