我想在我的框架中包含枚举E
和类型别名Byte
。
我的代码看起来像
public enum E {
case One
}
public typealias Byte = UInt8
public class Framework { ... }
但它们不能在框架之外使用。它们如何被包括在内?
例如:
import Framework
let t = Framework() // works fine
let t: Byte = 0x01 // does not work!
答案 0 :(得分:0)
如果我理解错误,您的代码可以在我的项目中使用。你能提供错误吗?或更多代码?
public enum E {
case One
}
public typealias Byte = UInt8
public class Framework {
func test() {
let _ : E = .One
let _ : Byte = 0
}
}
答案 1 :(得分:0)
似乎这个问题与Xcode有关,而不是与Swift本身有关。重启后一切正常。