快速导入嵌套结构

时间:2019-01-09 14:10:32

标签: ios swift

我有一个框架和一个嵌套结构,希望将其导入我的应用程序。

open class SomeClass {
    public struct SomeNestedStruct {
         public let someProperty: Int
    }
}

目标是仅导入SomeNestedStruct。到目前为止,我尝试过的是

import struct MyFramework.SomeClass.SomeNestedStruct

唯一的解决方法是导入整个类。

2 个答案:

答案 0 :(得分:0)

这是不可能的。

您可以从模块或子模块导入顶级对象(structenumclass,常量等)。但是,您不能导入内部对象。

答案 1 :(得分:-1)

根据https://docs.swift.org/swift-book/ReferenceManual/Declarations.html#grammar_import-declaration,您必须

import struct MyFramework.SomeClass.SomeNestedStruct