繁体   English   中英

obj-c 方法错误 - 带有字符串输入的 promise 块

[英]obj-c method error - promise block with string input

我正在尝试定义一个方法,该方法需要我的时间字符串和类型字符串并发送回已解析的查询。
我一直遇到以下错误(见截图)
我是否正确定义了方法???

swift 文件:

@objc(getHeartRate:type:resolver:rejecter:)
func getHeartRate( _ time: String, type: String, resolver resolve: @escaping RCTPromiseResolveBlock, rejecter reject: @escaping RCTPromiseRejectBlock) {
            
//query code.....................

resolve(query)

}

最后将方法导出到我的前端javascript:

RCT_EXTERN_METHOD(getHeartRate: (NSString*)time
                                (NSString*)type
                                resolver: (RCTPromiseResolveBlock)resolve
                                rejecter: (RCTPromiseRejectBlock)reject)

在此处输入图像描述

问题出在我的 RCT_EXTERN_METHOD

RCT_EXTERN_METHOD(getHeartRate: (NSString*)time
                                type:     (NSString*)type      //added type
                                resolver: (RCTPromiseResolveBlock)resolve
                                rejecter: (RCTPromiseRejectBlock)reject)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM