【问题标题】:Reference a Objective c class in my WatchKit extension (swift)在我的 WatchKit 扩展中引用一个 Objective c 类(swift)
【发布时间】:2015-11-02 12:41:02
【问题描述】:

我的主要项目在 Objective c 中,我正在 Swift 中开发 watchkit。现在我的要求是我必须在 swift(Watchkit 扩展)中访问目标 c 方法。

我创建了一个并在其中导入了所需的类。

如果它在同一个项目中,我可以在 swift 文件中访问这个 objective c 类。我无法在 watchkit 扩展程序中访问它。

我确实在 watchkit 扩展中添加了所需的类 .m 文件以形成 Target Membership,但没有使用,我能够访问 swift watchkit 扩展名中的文件添加到目标成员后

到目前为止无法解决这个问题。我应该怎么做才能访问 Watchkit 扩展 (Swift) 中的主应用程序 objective c 类?

【问题讨论】:

    标签: objective-c swift watchkit


    【解决方案1】:

    我解决了这个问题。我只需要添加我在 Apple Watch Target 中创建的 Bridge。一旦我这样做了,我就能够访问 Bridge Header 中的共享类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-02
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多