从 Javascript 调用 Objective-C 方法

Posted

技术标签:

【中文标题】从 Javascript 调用 Objective-C 方法【英文标题】:Calling an Objective-C method from Javascript 【发布时间】:2017-06-12 10:27:53 【问题描述】:

我是 ios 新手,我不知道如何使用 Web 视图从 javascript 调用 ObjectiveC 方法。

我已经尝试过了,但没有成功。另外,请帮助我编写 ObjectiveC 代码。

function IosSuccess(transactionid)

alert("Transaction successful,transaction id :" +transactionid);
var ret = jsb.reflection.callStaticMethod("PaymentViewController","TransactionId:",""+transactionid);

【问题讨论】:

我想你是为了得到 UIWebView 的响应而调用它? 【参考方案1】:

您不能直接使用 JavaScript 调用目标 c 方法,而必须使用 JavaScriptCore.framework 并为回调创建接口将完成所需的任务。

【讨论】:

以上是关于从 Javascript 调用 Objective-C 方法的主要内容,如果未能解决你的问题,请参考以下文章