【发布时间】:2012-04-14 20:57:10
【问题描述】:
我正在使用此代码(在我的 .m 文件中)将变量传递到捆绑的 javascript 文件中。
[animalDesciption stringByEvaluatingJavaScriptFromString:@"var myIDcounterVariable = '1'"];
我设置了这个,通过按下 UIButton 来更改 UILabel 的值非常有用:
-(IBAction)next:(id)sender {
number++;
[currentNumber setText:[NSString stringWithFormat:@"%d", number]];
}
如何让按钮更改 JavaScript 变量的值,就像我对标签所做的那样?
请原谅我的话!我对这种编程很陌生...
如果我需要提供更多信息,请告诉我。
【问题讨论】:
-
我做错了什么,为什么我被否决了?我非常愿意被告知为什么我不应该问一个问题,或者有更好的方法可以做到这一点。我花了整个下午试图弄清楚如何做到这一点,并且发布此评论是最后的手段。
-
我认为您的确切问题是什么有点不清楚。您的代码中似乎包含了上面的所有部分,但我不知道将它们放在一起时有什么问题,而且您没有说您尝试了什么。
-
好的,基本上我可以通过手动将“1”更改为“2”(或“3”或“4”)并重新获得第一个代码块来执行我想要它执行的操作构建应用程序并运行它。
-
所以我当前的代码所做的是将我的 UIWebView 滚动到 html 中锚点的第一个 ('1') 实例。通过将“1”更改为另一个数字,页面将滚动到第二个或第三个锚点。我做标签的原因是看看我是否可以通过单击按钮来增加一个值,它工作得很好!问题是我不知道如果是“1”,我不知道如何将我的增量值放入该位置。
标签: javascript objective-c ios xcode