【问题标题】:Access a class from a different target with marked as "public"从标记为“公共”的不同目标访问类
【发布时间】:2015-04-30 02:40:03
【问题描述】:

我创建了一个新目标并添加了一个具有访问修饰符“Public”的类。 但是我看不到这个类。

从我读到的文档中,“公共实体旨在用作 API,并且可以通过导入模块的任何文件访问,例如,作为在您的多个项目中使用的框架。” 所以我的猜测是我没有导入模块/目标?

https://developer.apple.com/swift/blog/?id=5 https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html

【问题讨论】:

    标签: ios xcode swift


    【解决方案1】:

    公共访问器控制并不意味着“跨目标公共”,它意味着“链接对象文件”中的公共。

    你需要选择你的FooClass.swift文件,在File inspector的右边,有一个Target Membership,你应该检查你想要文件使用的所有目标。

    【讨论】:

      猜你喜欢
      • 2012-12-09
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 2014-01-26
      • 1970-01-01
      • 2021-09-14
      相关资源
      最近更新 更多