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