Nic*_*ini 10 iphone storekit ios
这就是我在坠机时能从撞车中得到的全部内容 applicationDidBecomeActive
MyStoreObserver * observer = [[MyStoreObserver alloc] initWithContext:self.managedObjectContext andDelegate:self];
[[SKPaymentQueue defaultQueue] addTransactionObserver:observer];
Run Code Online (Sandbox Code Playgroud)
但奇怪的是,过去我已经能够购买两次了,即使我删除了应用程序重新恢复,我也无法逃脱这个坑.这似乎不合逻辑.我可以毫无问题地单独为init分配观察者,我可以毫无问题地调用默认的paymentQueue但是如果我尝试将事务观察者添加到队列中,则生命停止.它在ARC上,我添加给观察者的代表不是问题.我肯定知道.
我已经为观察者中的每个方法添加了一个nslog,并且在崩溃之前没有被调用
找到解决方案
好吧,看起来观察者没有被队列保留,因此观察者需要是一个实例变量.
谢谢
归档时间: |
|
查看次数: |
2442 次 |
最近记录: |