Codable 클래스가 Decodable 프로토콜을 준수하지 않습니다. "유형 'Bookmark'가 프로토콜 'Decodable'과 일치하지 않음" 오류 메시지가 표시되는 이유는 무엇입니까? class Bookmark: Codable { weak var publication: Publication? var indexPath: [Int] var locationInText = 0 enum CodingKeys: String, CodingKey { case indexPath case locationInText } init(publication: Publication?, indexPath: [Int]) { self.publication = publication self.indexPath = indexPath } ..