我正在尝试构建一个框架,将一些类导出为可导入的“排序包”。
My Framework项目名为“MyFramework”...是在Swift中创建的Cocoa Touch Framework项目。
我添加了一个名为ImplementationTest.swift
的swift文件它包含以下内容:
setDT(df1)[df1[ , .I[if(Value[1L] <20000)
1 else .N], Patient]$V1]
# Patient Dilution Value
#1: John 20 15000
#2: George 2 13000
#3: Kelly 20 24000
#4: Tom 20 30000
#5: Diane 2 700
框架构建正常,我得到一个MyFramework.framework文件夹。 我将该框架添加到一个新的swift应用程序项目中,并将其添加为Linked Framework和Library以及Embedded Binaries。
我可以“导入MyFramework”就好了。 但是如果我尝试“var test = ImplementationTest()”,我会收到以下错误: 使用未解析的标识符“ImplementationTest”
如果我尝试“var test = MyFramework.ImplementationTest()”,我得到: 模块'MyFramework'没有成员名称“ImplementationTest”
我这样做错了吗?我的框架只能有一个单独的导出类吗?它应该被命名为与框架本身相同的名称吗?
答案 0 :(得分:0)
如果您可以通过in,show finder访问它,请在构建框架后进行检查。 如果没有,那么尝试使用通用ios设备构建它。