我是一名iOS开发新手。我有一个包含两个视图控制器的故事板,我将它们链接到UIViewController类,当我尝试从第一个类加载第二个类时(就像启动画面进入主菜单),它可以正常工作,但是“菜单”不会从故事板中加载视图,而是加载了一个黑屏。我已经在故事板的右侧边栏中将该类分配给视图控制器,并将屏幕颜色设置为红色以查看它是否加载了该类,它确实加载了,但如果我去掉红色,它会加载一个黑屏,而不是来自故事板的所需屏幕。
第1个屏幕(启动画面)的代码:
第1个屏幕(启动画面)的代码:
func switchScreen() {
let secondViewController:vcMainLogin = vcMainLogin()
self.presentViewController(secondViewController, animated: true, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: "switchScreen", userInfo: nil, repeats: false)
}
屏幕 2 (登录/菜单) 的代码:
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor.redColor()
// Do any additional setup after loading the view.
}
由于屏幕的颜色变成了红色,所以正在加载中,但是当我将其删除后,它会加载黑色,而不是来自故事板的屏幕。