gpt4 book ai didi

iphone - [[SKPaymentQueue defaultQueue] addTransactionObserver :observer]; 上的应用程序崩溃

转载 作者:技术小花猫 更新时间:2023-10-29 11:03:10 24 4
gpt4 key购买 nike

not much report on the crash

这就是我在 applicationDidBecomeActive

中执行崩溃时所能得到的全部内容
MyStoreObserver * observer = [[MyStoreObserver alloc] initWithContext:self.managedObjectContext andDelegate:self];

[[SKPaymentQueue defaultQueue] addTransactionObserver:observer];

但奇怪的是,我之前已经可以购买两次了,即使我删除了应用程序重新运行所有内容,我也无法逃脱这个坑。好像不合逻辑。我可以毫无问题地单独分配观察者,我可以毫无问题地调用默认的 paymentQueue,但是如果我尝试将事务观察者添加到队列中,生命就会停止。它在 ARC 上,我添加到观察者的委托(delegate)不是问题。我肯定知道。

我已经为观察者中的每个方法添加了一个 nslog,并且在崩溃之前没有一个被调用

找到解决方案

好吧,看起来观察者没有被队列保留,因此观察者需要是一个实例变量。

谢谢

最佳答案

好吧,看起来观察者没有被队列保留,因此观察者需要是一个实例变量(或以某种方式保留)。

关于iphone - [[SKPaymentQueue defaultQueue] addTransactionObserver :observer]; 上的应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13732145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com