HarmonyOS AKI绑定失败,无法正常使用

采用AKI模式进行BLE功能开发,在封装的动态库中进行AKI绑定的TS函数调用发现无法获取到绑定的function,获取的值为0,需要帮忙排查问题的原因。

HarmonyOS
2024-09-13 10:15:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

请参照以下示例:

struct DataInfoObject { 
  public: 
    DataInfoObject() { 
  this->retValue = 0; 
  this->other = 0; 
} 
int32_t retValue; 
int64_t other; 
 
}; 
JSBIND_CLASS(DataInfoObject) { 
  JSBIND_CONSTRUCTOR<>(); 
  JSBIND_PROPERTY(retValue); 
  JSBIND_PROPERTY(other); 
} 
DataInfoObject DataHandle() { 
  OH_LOG_INFO(LOG_APP, "enter DataHandle"); 
  DataInfoObject obj; 
  obj.retValue = 1; 
  obj.other = 2; 
  return obj; 
} 
export class DataInfoObject { 
  constructor(); 
  retValue:number; 
  other:number; 
} 
export const DataHandle:() => DataInfoObject; 
let obj3:aki.DataInfoObject = aki.DataHandle(); 
hilog.info(0x0000, 'testTag', 'aki.DataHandle, retValue:%{public}d, other:%{public}d', obj3.retValue, obj3.other);
分享
微博
QQ
微信
回复
2024-09-13 17:02:52
相关问题
HarmonyOS 无法使用$$双向绑定
643浏览 • 1回复 待解决
无法正常使用开发工具Pycharm
30529浏览 • 47回复 已解决
无法在卡片正常使用TextTimer组件
250浏览 • 1回复 待解决
绑定菜单后无法使用右键触发菜单
1711浏览 • 1回复 待解决
HarmonyOS C++库使用aki库,编译报错
235浏览 • 1回复 待解决
地图组件无法正常展示
349浏览 • 1回复 待解决
分析埋点无法正常上报
1738浏览 • 1回复 待解决
Tabs选项绑定onClick事件之后无法切换
1817浏览 • 0回复 待解决
webview导航无法正常导航,怎么处理?
5876浏览 • 1回复 待解决
针对Windows system32 无法正常安装
6505浏览 • 1回复 待解决
元数据绑定框架使用问题
5909浏览 • 1回复 待解决
HarmonyOS $$双向绑定问题
173浏览 • 1回复 待解决
aki是否支持C++虚函数和callback?
796浏览 • 1回复 待解决