嗨,我正在为我的电子商务应用程序使用Shopify ios sdk。我创建了登录名,注册名,甚至在表格视图中列出了产品。我需要查看购物车中的产品。到目前为止,我在shopify中只找到buyCart.clear;
,可以清除所有购物车项目。我试图用BUYProductVariant *variant = cartArray[i];
打印购物车物品,但会产生错误,我在这里碰到了,不知道如何继续进行。谁能帮助我解决这个问题,并在此先感谢。
最佳答案
这是从BUYProduct
获取BUYCart
的方法
BUYCart *cartvalue = yourCart;
NSMutableArray *arrCartProducts = [NSMutableArray new];
arrCartProducts = [[cartvalue lineItems]mutableCopy];
// I am assuming you have at least one product in your cart
if (arrCartProducts.count !=0 ) {
BUYCartLineItem *cartLintItemvalue=[arrCartProducts objectAtIndex:0] ;
BUYProductVariant *variantsValue=[cartLintItemvalue variant];
BUYProduct *product= [variantsValue product];
}
这就是您从
BUYProductVariant
中删除BUYCart
的方法BUYCartLineItem *cartLintItemvalue=[arrCartProducts objectAtIndex:0];
BUYProductVariant *variantsValue=[cartLintItemvalue variant];
[cartvalue removeVariant:variantsValue];
关于ios - 如何在shopify ios sdk中打印购物车物品,删除购物车物品?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40904455/