我有一个应用程序内购买,购买时需要在我的应用程序中重新加载两个View Controller。但是,当我尝试调用它们的ViewDidLoad()
函数时,即使将TextLabels文本设置为unexpected nil when opening optional
,也会遇到一堆label.text = "0"
错误。我在做什么错了?
答案 0 :(得分:0)
您不应调用视图viewDidLoad()
,这不是您的工作。如果您确实要重新加载整个应用程序,请尝试替换主rootViewController
中的window
,您可以在AppDelegate
中找到它。
或者您应该尝试其他方法,使用Notification (NSNotificationCentre)
在应用内引发和监听通知,并重新加载/更新必要的视图。