我有一个相当大的Obj-C库,它是Xcode中几个Obj-C项目的子项目,它运行良好。
我正在尝试在Swift项目中使用相同的库,但当它从我的库中获取其中一种类型的变量声明时,它会崩溃Xcode。
标题似乎正在工作,因为自动完成会从我的库中看到正确的类型。我已将我的库(libMylib.a)添加到Link Binary和Libraries中,就像在我的其他Obj-C项目中一样。
class thing {
var width: CGFloat
// more variables
var foo: MyClass // this is a class contained in my subproject
// functions, etc..
}
如果var foo行存在,它会崩溃Xcode,即使我创建或访问它也没有。如果它就在那里。这就是为什么我认为它与未正确或类似地链接子项目有关。
不确定我错过了什么。
感谢。