我正在制作一个 iOS 应用程序(第一个不是 Hello World 的实际应用程序),它将有 2 个屏幕。在如何使一个屏幕(或视图控制器)打开另一个屏幕之前,我在这里询问过,这就是我想使用的:
[self presentViewController:[[self storyboard] instantiateViewControllerWithIdentifier:@"statView"] animated:YES completion:nil];
有用。但是,它在运行时给了我以下消息:
Unknown class statView in Interface Builder file.
(注意:这并不能阻止我使用该应用程序,这似乎只是一个警告。
这让我相信我做错了什么。此外,似乎我正在实例化这个新的视图控制器,但从未摆脱它。所以当我来回走动时,我想我可能每次都将这些视图控制器实例化为新的?
所以我的问题是:
如果有更好的方法在这些窗口之间切换,该怎么做呢?
如果这是正确的,为什么会出现错误消息?