我想在swift
中获取一个对象数组的jsonplot(x=sample95$PositionA, y=sample95$AbsA, xlab=expression(position (mm)), ylab=expression(A[260]), type='l')
但我有以下错误:
致命错误:数组< action>不符合Encodable,因为操作不符合Encodable:file /BuildRoot/Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-900.0.74.1/src/swift/stdlib/public/core/Codable。迅捷,第3962行
答案 0 :(得分:0)
错误消息非常清楚,您需要在group by teacher_id
课程上继承Codable
。
Action
提示1:在class Action: Codable {
var ts: Int
var winner: Int
var meta: [Int: String]
init(ts : Int, winner: Int, meta: [Int: String]) {
self.ts = ts
self.winner = winner
self.meta = meta
}
}
班级上使用大写A
提示2:不要使用Action
,不要在Swift中使用
提示3:使用do-try-catch:
;