草庐IT

canmakepayments

全部标签

ios - 编写完成处理程序的最佳方法是什么

我目前正致力于在我的应用程序中实现应用程序内购买,在恢复购买后我想调用完成来执行向用户显示警报的操作。我是这样做的,发现有帖子说它甚至可能不会被执行。我怎样才能正确地构造这个。funcrestoreIAPPurchases(completion:(()->Void)){if!self.canMakePayments{return}self.paymentQueue.restoreCompletedTransactions()completion()}letalertController=UIAlertController.vy_alertControllerWithTitle(nil,

ios - skpaymentqueue canmakepayments 内存泄漏检查

我运行Instrument来检查我的应用程序中的Leaks。它有1个新的泄漏[SKPaymentQueuecanMakePayments]每次启动甚至没有调用支付代码。 最佳答案 根据这个日期,SKPaymentQueue的CanMakePayments有内存泄漏,你不能用它做任何事情,因为它是Apple的。有很多在Apple中打开的票都有同样的问题。它也存在于iOS10上。希望他们能解决这个问题。引用:https://forums.developer.apple.com/thread/22312