gpt4 book ai didi

javascript - 在 iOS 应用程序中获取 javascript 变量的值

转载 作者:行者123 更新时间:2023-11-28 20:09:42 26 4
gpt4 key购买 nike

我需要访问在脚本的 try block 内声明的 javascript 变量

var ErrorResponse = "";

在我的 iOS 应用中。我对 javascript 不太了解,这就是为什么我无法找到实现方法的原因。我正在使用这个:

NSString *jsString = @"var temp = ErrorResponse; return temp";
NSString *myFieldValue1 = [self.viewYTParser stringByEvaluatingJavaScriptFromString:jsString];

检索值,但它返回一个空字符串。

最佳答案

下面是可以发挥神奇作用的代码:

NSString *errorResponse = [self.viewYTParser stringByEvaluatingJavaScriptFromString:@"ErrorResponse"];

每次需要检索 ErrorResponse 的最新值时,只需执行此行即可。

您不应该使用 return 关键字。
如果您希望您的 JS 从 stringByEvaluatingJavaScriptFromString 返回任何值,那么它应该是您经常在 常规 JS 函数中的 return 关键字之后编写的内容- 没有 return 词本身。

关于javascript - 在 iOS 应用程序中获取 javascript 变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com