这是我开发的第一个涉及Shopify's BUY SDK的应用程序,似乎无法找到跨视图控制器维护购物车项目的最佳方式。如果有人对Shopify的移动购买API有任何经验,我会非常感谢有关如何实现这一点的任何想法。
例如,我有ShopViewController.swift
这是一个通用浏览视图,显示了几个待售商品。点击某个项目后,会显示BUYProductViewController.m
,显示该项目及其不同的变体。点击"添加到购物车"它会将该变体添加到购物车并解除BUYProductViewController.m
。我的问题在于将新添加的项目恢复为ShopViewController.swift
。
正如我所提到的,非常感谢任何帮助,感谢您花时间阅读我的问题。
答案 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的一个演示。