首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >RCT_EXPORT_METHOD未知参数类型

RCT_EXPORT_METHOD未知参数类型
EN

Stack Overflow用户
提问于 2018-05-31 19:11:14
回答 2查看 2.7K关注 0票数 1

我尝试将react代码与现有的objective-C API绑定在一起。在我的代码中,我有:

#import "RcpRfidApi.h"

@implementation RcpRfidApi

// The React Native bridge needs to know our module
RCT_EXPORT_MODULE(RcpRfidApi);

- (NSDictionary *)constantsToExport {
  return @{@"greeting": @"Welcome to the DevDactic\n React Native Tutorial!"};
}

RCT_EXPORT_METHOD(setReaderPower:(bool)on:(RCTResponseSenderBlock)callback) {
  callback(@[[NSNull null], [NSNumber numberWithBool:on]]);
}
@end

但是当我尝试在react上调用我的函数时,我有一个错误

方法中的

未知参数类型'_Bool‘....扩展RCTConvert以支持此类型。

EN

回答 2

Stack Overflow用户

发布于 2018-07-27 03:34:50

对于布尔值,RCT_EXPORT_METHOD()只能支持BOOLNSNumberhttps://facebook.github.io/react-native/docs/native-modules-ios

票数 1
EN

Stack Overflow用户

发布于 2018-06-02 02:49:43

如果你有这个问题,你可能需要在你的项目中添加一个库。进入: Xcode >你的项目>构建阶段>使用库链接二进制文件。

在我的例子中,需要的是苹果的ExternalAccesory.framework。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50622961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档