这是我正在开发的第一个应用程序,涉及 Shopify's BUY SDK并且似乎无法找出跨 View Controller 维护购物车项目的最佳方法。如果有人对 Shopify 的移动购买 api 有任何经验,我将非常感谢任何关于如何实现这一目标的想法。
例如,我有 ShopViewController.swift
,它是一个通用浏览 View ,显示多个待售商品。单击某个项目后,将显示 BUYProductViewController.m
,其中显示该项目及其不同的变体。单击“添加到购物车”后,它会将该变体添加到购物车并关闭 BUYProductViewController.m
。我的问题在于将新添加的项目返回到 ShopViewController.swift
。
正如我所提到的,我们将不胜感激任何帮助,并感谢您花时间阅读我的问题。
最佳答案
您必须在 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 的一个演示。
关于ios - Shopify 购买 SDK : Maintain cart items between view controllers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37488301/