[英]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.