购买应用内购买后刷新iOS应用

时间:2019-10-10 04:59:13

标签: ios swift xcode in-app-purchase

我有一个应用程序内购买,购买时需要在我的应用程序中重新加载两个View Controller。但是,当我尝试调用它们的ViewDidLoad()函数时,即使将TextLabels文本设置为unexpected nil when opening optional,也会遇到一堆label.text = "0"错误。我在做什么错了?

1 个答案:

答案 0 :(得分:0)

您不应调用视图viewDidLoad(),这不是您的工作。如果您确实要重新加载整个应用程序,请尝试替换主rootViewController中的window,您可以在AppDelegate中找到它。

或者您应该尝试其他方法,使用Notification (NSNotificationCentre)在应用内引发和监听通知,并重新加载/更新必要的视图。