我想检查print语句是否打印了“let disucssionMessageTimestampKey = DiscussionMessage.CodingKeys.messageTimestamp.stringValue但是我得到了一个错误的'CodingKeys' is inaccessible due to 'private' protection level。当我试图访问定义了结构的文件或其他文件中的CodingKeys时,
使用Swift 4,我在同一个文件中定义了两个结构,其中一个是私有的,因此这个文件是唯一能够访问它的结构。此外,我还依赖于结构的默认/合成初始化器,即我没有显式地定义一个: private let string: String}
let a = A(string: "bar") }但是,如果出现以下错误,这将无法编译: