【发布时间】:2021-10-22 03:22:20
【问题描述】:
我正在为 react-native 构建一个桥接库,它是我的 SDK 的包装器。
在 Android 中,我可以通过从 react-native 端传递 nativeId 来拉出视图,使用:
@ReactMethod
fun initialiseValidation(uniqueId: String) {
val rootView = reactContext.currentActivity?.window?.decorView?.rootView
val myView = ReactFindViewUtil.findView(rootView, uniqueId) as EditText
现在我正在尝试在 iOS 中复制相同的内容 - 用 Swift 编写。
@objc(initialiseValidation:withUniqueId:)
func initialiseValidation(uniqueId: String) -> Void {
let rootViewController = UIApplication.shared.delegate?.window??.rootViewController
# ReactFindViewUtil cannot be found anywhere
我似乎无法使用ReactFindViewUtil——我怎样才能使用nativeId 获得Swift 中的TextView?
【问题讨论】:
标签: ios swift react-native