问题描述
我正在使用coredata为我的市场购物车保存产品。 我的实体称为CartItem,属性为:idBusiness,idUser,名称,注释,价格,数量。 在向我的数据库发送命令之前,我使用以下功能将核心数据转换为json数组:
func convertToJSONArray(moArray: [NSManagedobject]) -> Any {
for item in moArray {
for attribute in item.entity.attributesByName {
if let value = item.value(forKey: attribute.key) {
dict[attribute.key] = value
}
}
jsonArray.append(dict)
print(dict)
}
return jsonArray
}
由于它是一个拥有多个商店的市场,因此每个商店都有自己的购物车。但是,如果用户在其他商店的购物车中有待处理的商品,则我的convertToJSONArray无法识别并仅转换特定businessId的产品,并且在我的数据库中,我可能与其他商店的商品有订单。
如何在函数中指定我只想要具有特定idBusiness的商品?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)