嗨,我正在为我的电子商务应用程序使用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/

10-14 01:36