我创建了一个新目标,并添加了一个带有访问修饰符“Public”的类。 但我看不到这堂课。
从我读过的文档中,“公共实体旨在用作API,并且可以由导入模块的任何文件访问,例如作为您的几个项目中使用的框架。” 所以我的猜测是我不导入模块/目标?
https://developer.apple.com/swift/blog/?id=5 https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html
答案 0 :(得分:15)
公共访问者控制并不意味着“公共目标”,它意味着公共“链接目标文件”。
您需要选择FooClass.swift
文件,在File inspector
的右侧,有一个Target Membership
,您应该检查要使用该文件的所有目标。