我有一个框架和一个嵌套结构,希望将其导入我的应用程序。
open class SomeClass {
public struct SomeNestedStruct {
public let someProperty: Int
}
}
目标是仅导入SomeNestedStruct
。到目前为止,我尝试过的是
import struct MyFramework.SomeClass.SomeNestedStruct
唯一的解决方法是导入整个类。
答案 0 :(得分:0)
这是不可能的。
您可以从模块或子模块导入顶级对象(struct
,enum
,class
,常量等)。但是,您不能导入内部对象。
答案 1 :(得分:-1)
根据https://docs.swift.org/swift-book/ReferenceManual/Declarations.html#grammar_import-declaration,您必须
import struct MyFramework.SomeClass.SomeNestedStruct