如何初始化' Store'没有它是另一个视图/对象的属性

时间:2017-07-15 10:26:32

标签: swift xcode delegates

我重构了一些代码,我以前在UIViewController中使用了StoreKit代码(有人向我指出这是不好的做法)。

因此,我将把所有StoreKit代码放入一个名为Store的类中(负责检索应用内购买信息和处理付款等)。然后我有一个视图控制器,它加载并显示商店的详细信息(例如价格等)。

我想使用委托模式来更新viewcontroller,但我的问题是在哪里/如何实例化我的Store对象?最好的方法是从app启动开始(但它不是任何UIViewController的属性都没有意义) - 什么是创建这个对象的最佳方法?

0 个答案:

没有答案