我创建了一个新目标并添加了一个具有访问修饰符“Public”的类。 但是我看不到这个类。
从文档中我读到“公共(public)实体旨在用作 API,并且可以被导入模块的任何文件访问,例如作为在您的几个项目中使用的框架。” 所以我的猜测是我没有导入模块/目标?
https://developer.apple.com/swift/blog/?id=5 https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html
最佳答案
公共(public)访问器控制并不意味着“跨目标公共(public)”,它意味着在“链接目标文件”中公共(public)。
你需要选择你的FooClass.swift
文件,在File inspector
的右边,有一个Target Membership
,你应该检查您希望使用该文件的所有目标。
关于ios - 从标记为 "public"的不同目标访问类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28764156/