Open
Description
@CoderMJLee 在项目二进制化的过程中,发现如果启用 BUILD_LIBRARY_FOR_DISTRIBUTION
后,在跨模块使用类继承的模式下,会造成奔溃。希望能帮助解决一下。
Example
// Module A
open class BaseModel: Convertible {
public var baseVarInt: Int?
public var baseVarString: String?
required public init() {}
}
// Module B
import MoudleA
public class ChildModel: BaseModel {
public var childVarInt: Int?
public var childVarString: String?
}
let model = jsonString.kj.model(ChildModel.self)
最小可复现项目可查看该 链接
Metadata
Metadata
Assignees
Labels
No labels