【发布时间】:2015-05-19 18:44:52
【问题描述】:
我已经用 Xcode 构建了一个 iOS Swift 框架。
编写完代码后,我构建了项目,并在 Products 文件夹中获取了 .framework 文件进行测试。
要测试框架,请打开一个新应用程序并拖放之前构建的 .framework 文件,并将其添加到我的应用程序项目的嵌入式二进制文件列表中。
要将它导入到我的 ViewController.swift 类中,我写道:
import frameworkName
到这里没问题,这意味着项目看到了框架。 当我尝试在框架内使用公共类时:
var x : className?
我收到以下错误:
'className' is unavailable: cannot find Swift declaration for this class
这是什么意思?有什么问题?
【问题讨论】:
-
课程是否标记为公开?你必须有类似 public class className {...}
-
您解决了这个问题吗?
-
其实没有,不过我没花时间在上面
-
我已经添加了答案。这肯定会。请检查
-
你可以做一个胖库,可以看这个链接:stackoverflow.com/a/54977145/3992606
标签: ios swift frameworks