dic*_*ala 12 xcode frameworks swift
我正在尝试使用swift创建用于测试的简单框架.
我曾与发布问题在Objective-C"创建框架" 之前.它得到了解决.
但我正在尝试用swift创建框架.
我遇到了这个问题.我无法在头文件中导入MyUtility文件.
如下:

有谁知道如何在我的自定义框架中导入文件?
非常感谢你.
==============编辑===========
为@Jerome L

Jér*_*ucq 10
要在目标C中导入Swift,您需要使用以下语法:
#import <ProductName/ProductModuleName-Swift.h>
Run Code Online (Sandbox Code Playgroud)
所以我猜你的情况会是这样的:
#import <MyFramewordSwift/MyUtility-Swift.h>
Run Code Online (Sandbox Code Playgroud)
你可以在这里找到更多细节
我遇到了同样的问题。我有一个全快速的项目,正在制作一个纯粹的快速框架。为了获取同一项目文件中的目标以查看框架中的类,我需要public在类声明前面以及我想要访问的任何方法前面显式添加修饰符\n。这是其中一个类的示例。
private let _sharedInstance = SomeManager()\n\npublic class SomeManager: NSObject {\n \n //MARK: - Singleton instance\n \n public class var sharedManager : SomeManager {\n return _sharedInstance\n }\n\n public func outwardFacingMethod()-> Void {\n internalMethod()\n }\n \n private func internalMethod()-> Void {\n\n }\n \n}\nRun Code Online (Sandbox Code Playgroud)\n此链接中的文档在这里说明,但有点隐藏。如果您向下滚动到名为从同一框架目标中导入代码的部分,它会显示
\n\n\n由于框架目标的生成标头是\nframework\xe2\x80\x99s 公共接口的一部分,因此只有标有 public\n修饰符的声明才会出现在框架目标的生成标头中。
\n
| 归档时间: |
|
| 查看次数: |
8365 次 |
| 最近记录: |