从 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 方法的主要内容,如果未能解决你的问题,请参考以下文章
从 Javascript 调用 Objective-C 方法
通过 Cordova 插件从 Objective-C 调用 Javascript
如何使用单个参数从 Javascript 调用 Objective-C 方法并在 Xcode 中处理它