Shopify购买SDK:在视图控制器之间维护购物车项目

时间:2016-05-27 16:25:31

标签: ios objective-c swift shopify

这是我开发的第一个涉及Shopify's BUY SDK的应用程序,似乎无法找到跨视图控制器维护购物车项目的最佳方式。如果有人对Shopify的移动购买API有任何经验,我会非常感谢有关如何实现这一点的任何想法。

例如,我有ShopViewController.swift这是一个通用浏览视图,显示了几个待售商品。点击某个项目后,会显示BUYProductViewController.m,显示该项目及其不同的变体。点击"添加到购物车"它会将该变体添加到购物车并解除BUYProductViewController.m。我的问题在于将新添加的项目恢复为ShopViewController.swift

正如我所提到的,非常感谢任何帮助,感谢您花时间阅读我的问题。

1 个答案:

答案 0 :(得分:0)

您必须在AppDelegate中创建一个BUYCart属性,并在didFinishLaunchingWithOptions中分配Domain,App_Id和API_key。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.

self.client = [[BUYClient alloc] initWithShopDomain:SHOP_DOMAIN
                                             apiKey:API_KEY
                                              appId:APP_ID];

return YES;
}

现在将BUYCart属性用于购物车。我刚刚完成了Shopify的一个演示。