Ios 如何缓存和存储Shopify购物车项目?

Ios 如何缓存和存储Shopify购物车项目?,ios,objective-c,iphone,xcode,shopify,Ios,Objective C,Iphone,Xcode,Shopify,我知道过去已经有人问过这个问题了。但我认为没有得到正确的答案和解决方案 所以 我正在使用mobile buy sdk将Shopify集成到我的应用程序中。 我通过使用将产品添加到购物车 [self.cart addVariant:self.productVariant]; 但我的问题是,每当我关闭并打开应用程序时,意味着购物车显示为空 每次我得到lineitem对象nill时 那么,我怎样才能解决它呢 提前感谢。这是因为sdk没有跟踪购物车项目,我们必须手动完成。我解决这个问题的方法是将产品i

我知道过去已经有人问过这个问题了。但我认为没有得到正确的答案和解决方案

所以

我正在使用mobile buy sdk将Shopify集成到我的应用程序中。 我通过使用将产品添加到购物车

[self.cart addVariant:self.productVariant];
但我的问题是,每当我关闭并打开应用程序时,意味着购物车显示为空

每次我得到lineitem对象nill时

那么,我怎样才能解决它呢


提前感谢。

这是因为sdk没有跟踪购物车项目,我们必须手动完成。我解决这个问题的方法是将产品id存储在本地数据库中。当我关闭并打开应用程序时,我从本地数据库获取产品id,并调用函数buyclient.getproductbyid(产品id);然后我得到产品变体,然后将其添加到购物车中。

productid中的所有产品详细信息是否正确?我可以在数据库中存储整个Buycart或lineitem数组的详细信息吗?更多的问题是,如何在cartlistview中获取总值和小计值?由sdk管理还是由我方计算?请给我明确的解决方案…你可以从购物车的方法得到它