【发布时间】:2015-07-10 08:45:40
【问题描述】:
是否可以扩展和 RCTConvert 来证明函数的客户参数?
示例:
我想要一个具有NSSet * 参数类型的函数
@objc func getItems(ids: NSSet, result: RCTResponseSenderBlock) {
}
RCT_EXTERN_METHOD(getItems:(NSSet *)items result:(RCTResponseSenderBlock)result)
但此代码失败并出现错误:
方法 -[HealthKitAPI requestPermission:write:result:] 中的未知参数类型“NSSet”。扩展 RCTConvert 以支持此类型。
【问题讨论】:
-
a hack -> 导出方法时使用
id而不是NSSetRCT_EXTERN_METHOD(getItems:(id)items result:(RCTResponseSenderBlock)result)
标签: ios reactjs react-native