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」修飾符只適用於類聲明。 –