1
我试图在Xcode中创建自定义框架。我声明了两个结构,公共与公众的常量,但是当我出口的框架我看到的定义是:Swift Structs在自定义框架中不可见
// Generated by Apple Swift version 3.1 (swiftlang-802.0.53 clang-802.0.42)
public var SWIFT_TYPEDEFS: Int32 { get }
public typealias char16_t = uint_least16_t
public typealias char32_t = uint_least32_t
看来,没有被列入结构。我最初并没有遵循它,但为了阅读这些内容,我重复了一些步骤:我已经执行了与this tutorial中提到的相同的步骤。
如何我迅速的结构声明:
public struct APIRequest {
public let domain = "http://example.com"
public func makeRequest() {
//Do stuff here
}
}
你有尝试'打开'而不是'公共'吗? –
你有代码中的'import'的地方吗? –
XmasRights
@AntonBelousov:“open”修饰符只适用于类声明。 –