我正在尝试将自定义属性允许到我的桥接视图。该属性应该是一个包含在这样的元素:
<SheetView child={<View><Text>rawr</Text></View} />
但是这会导致错误:
没有找到+ [RCTConvert UIView:]函数。
以下是截图:
我的SheetViewModule.m
代码设置如下:
#import "SheetViewModule.h"
@interface RCT_EXTERN_MODULE(SheetViewManager, RCTViewManager)
RCT_EXPORT_VIEW_PROPERTY(txt, NSString);
RCT_EXPORT_VIEW_PROPERTY(child, UIView);
@end
和SheetViewModule.h
:
#import <React/RCTViewManager.h>
@interface SheetViewModule : RCTViewManager
@property (nonatomic, assign) NSString *txt;
@property (nonatomic, assign) UIView *child;
@end
请你帮我解决这个错误。
看来他们在这里遇到了同样的错误 - https://github.com/kayla-tech/react-native-card-io/issues/12 - 但他们从未解决过,只是删除了它。
我们也看到它在官方反应原生Navigator组件中被用作prop - https://github.com/facebook/react-native/blob/master/React/Views/RCTNavigator.h#L18