native.js NSString如何获取

iOS

官方文档连接: https://ask.dcloud.net.cn/article/88





1.按官方的代码,首先js代码里的回调方法onEventInvoked有时会调不到,个人试过多次,第一次回调不到,过了一段时间又把这个例子复制进去,发现可以调到了,于是开始查看是哪里出问题,然后发现把_name属性删除,在回调里传成固定字符串就回调不到了。今天有复制一遍,不删_name也还是又调不到了。

2. 其次,回调成功的时候,回调方法name里传的是NSString,像示例里直接拿来使用是不行的,会变成[Object object],请问该怎么拿到字符串的值?



2019-01-04 18:39 添加评论 分享
已邀请:
0

DCloud_IOS_XTY

赞同来自:

onEventInvoked后边加上: 具体可以参考oc中seletor的写法

"onEventInvoked:":function( name ){
console.log( "Invoked Object’s name: "+name ); // 输出“Invoked Object’s name: Tester”
}
\n

NSString转化为js字符串可以这么写

plus.ios.invoke(name,"description") 
\n

要回复问题请先登录注册