关于数组深浅拷贝问题可参考 关于 strong,copy,深拷贝,浅拷贝 的整理 这篇文章,本文不再详述。在此仅列举一具体案例,并记录解决方式,以供参考。
json数据结构:
json=
{
"data" : {
"data" : [
{
"shop_id" : 1,
"product_list" : [
{
"receive_time" : "75667",
......
}
],
"shop_name" : "xxxx"
}
],
"count" : 1
},
"code" : 0,
"msg" : "成功"
}
模型结构:
// 接收json返回数据
class ProductCartListData : NSObject {
var data : [CartProductListModel]?
}
// 商户列表の模型数组
class CartProductListModel : NSObject {
var productList : [ProductModel]?
var shopId : Int?
var shopName : String?
var buyerNotes :