首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何检查NS字符串是否包含javascript函数?

如何检查NS字符串是否包含javascript函数?
EN

Stack Overflow用户
提问于 2012-07-11 16:53:45
回答 1查看 139关注 0票数 0

对于应用程序,我必须在NSString中搜索JavaScript语法的函数。

在java中,我是这样做的:

代码语言:javascript
运行
AI代码解释
复制
import org.mozilla.javascript.Function;
import org.mozilla.javascript.Scriptable;
private Scriptable script;

public boolean bla(String name) {

  Object obj = script.get(name, script);
  if (!(obj instanceof Function)) {
      return false;
  } 

return true;
}

有没有简单的方法可以把它转换成objective-c?它在Cocoa touch中,所以我不能使用webkit。

谢谢

m0e

EN

回答 1

Stack Overflow用户

发布于 2012-07-11 17:10:51

您是只想知道是否有一个函数,还是需要做进一步的处理?您给出的示例之所以有效,是因为您正在使用的库将代码转换为功能齐全的Javascript对象并检查函数。但是,如果你只是想快速检查函数是否存在,我推荐使用子字符串检查例程(NSString的rangeOfString)。否则,您将不得不从某个解析JavaScript的地方引入整个库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11437589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文