ios - Shopify 购买 SDK : Maintain cart items between view controllers

标签 ios objective-c swift shopify

这是我正在开发的第一个应用程序,涉及 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/

相关文章:

ios - Firebase 登录用户在 segue 之前加载速度不够快

ios - 使用模态 Segue 将数据传递到下一个 View Controller

ios - Swift 3,使用带有闭包的函数扩展 Objective-C 泛型类

swift - fatal error : Range end index has no valid successor

json - Swift:如何在异步 urlsession 函数中返回一个值?

Xcode 6.4 不支持 iOS 9

ios - MBProgressHUD ,多次崩溃

iphone - SKErrorDomain 代码=0 “Cannot connect to iTunes Store”

ios - 无法在 Storyboard iOS 中附加 UIScrollView Paging

ios - 如何彻底测试使用 Swift 创建的 iOS 应用程序?