【发布时间】:2021-01-04 21:40:23
【问题描述】:
有一个为 Native iOS 开发的 SDK。我正在尝试为这个 SDK 创建一个 React Native 桥。我的目标是能够在不破坏原生 ios 集成的情况下建立桥梁。我可以从我的桥接 POD 中访问主项目中的 .framework 扩展 SDK 吗?可能吗?
【问题讨论】:
标签: ios react-native react-native-ios podspec react-native-bridge
有一个为 Native iOS 开发的 SDK。我正在尝试为这个 SDK 创建一个 React Native 桥。我的目标是能够在不破坏原生 ios 集成的情况下建立桥梁。我可以从我的桥接 POD 中访问主项目中的 .framework 扩展 SDK 吗?可能吗?
【问题讨论】:
标签: ios react-native react-native-ios podspec react-native-bridge
很遗憾,这是不可能的。您无法访问不属于您的框架的对象。
在最佳实践中,child 类不应该知道 parent 类的任何信息。
您可以为该框架的属性定义default 值,或者您可以创建其他共享库。
您可能会发现关于此主题的类似案例:Access parent class from subproject framework
【讨论】: