【问题标题】:Swift 5 breaking my native module export, with error Swift class extensions and categories on Swift classes are not allowed to have +load methodsSwift 5 破坏了我的原生模块导出,出现错误 Swift 类扩展和 Swift 类上的类别不允许有 +load 方法
【发布时间】:2019-04-03 05:48:47
【问题描述】:

我有一个 swift 本机模块,我用 Swift 4.2 编写的,现在我更新了我的 xcode,它正在破坏我的代码并出现错误

Swift 类上的 Swift 类扩展和类别是不允许的 拥有 +load 方法

如果我没有导出我的模块,它工作正常,但是如果我使用@interface RCT_EXTERN_MODULE(MFobSDK, NSObject) 导出我的模块 它破坏了我的代码。如果有人知道为什么会这样,请告诉我。

【问题讨论】:

    标签: objective-c swift5 swift4.2


    【解决方案1】:

    有同样的问题。 如果您注意到,当您在真实设备上运行该应用程序时,它会正常工作。 问题出在 pod 中,请更新 pod。

    【讨论】:

    • 对我不起作用。做“pod repo update”后仍然有同样的问题
    • @Krishna 尝试执行 rm -rf Pods 然后安装 pod。
    • 我试过了。仍然没有解决问题的运气。
    猜你喜欢
    • 2019-08-21
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    • 2015-06-27
    相关资源
    最近更新 更多