我有一个NSObject类JSON编码NSObject NOT结构?
class InventPricing: NSObject {
var quantity: NSNumber = NSNumber(value: 00.00)
var cost: NSNumber = NSNumber(value: 00.00)
var total: NSNumber = NSNumber(value: 00.00)
}
这是保持一个数组
let prices = [InventPricing]()
试图编码阵列上encoder.encode JSON字符串
print("Insert Inv List 1 \(prices) ")
let encoder = JSONEncoder()
encoder.outputFormatting = .prettyPrinted
let info = try! encoder.encode(prices)
print("Insert Inv List 1 \(info ) ")
let str = String(data: info, encoding: .utf8)!
print("Insert Inv List 1 \(str ) ")
得到错误(价格)行
致命错误:Array not confo RM到可编码,因为InventPricing不符合可编码:
所有我能找到的是编码结构不是NSObject类
请帮帮忙! 在此先感谢
尝试这个【答案】(HTTPS: //stackoverflow.com/a/47531466/6822622)。 [NSObject]传达到字符串或数据 – AshvinGudaliya