Ios 模拟器上的黑屏(viewDidLoad)?

Ios 模拟器上的黑屏(viewDidLoad)?,ios,swift,ios-simulator,viewdidload,Ios,Swift,Ios Simulator,Viewdidload,我已经搜索了一点,我似乎不明白为什么我的模拟器屏幕是黑色的,当我运行它。版权页仍会加载,但黑色后的视图仍会加载。我认为这可能与viewdidLoad()有关。我可能错了,因为我对斯威夫特不熟悉。请帮帮我。谢谢 import UIKit class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource { @IBOutlet var Picker: UIPickerView!

我已经搜索了一点,我似乎不明白为什么我的模拟器屏幕是黑色的,当我运行它。版权页仍会加载,但黑色后的视图仍会加载。我认为这可能与
viewdidLoad()
有关。我可能错了,因为我对斯威夫特不熟悉。请帮帮我。谢谢

import UIKit

class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
    @IBOutlet var Picker: UIPickerView!
    @IBOutlet var Button: UIButton!
    var PlacementAnswer = 0

    var Array = ["First View Controller", "Second View Controller"]

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

        Picker.delegate = self
        Picker.dataSource = self
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
       // Dispose of any resources that can be recreated.
    }
    func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String! {
        return Array [row]
    }
    func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
        return Array.count
    }
    func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
        return 1
    }
    @IBAction func Select(sender: AnyObject){

        if (PlacementAnswer == 0){
            performSegueWithIdentifier("FirstView", sender: sender)
        }else{
            performSegueWithIdentifier("SecondView", sender: sender)
        }
        return 
    }

    func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
        NSLog("Hello")
        PlacementAnswer = row
    }
}

确保序列图像板中的所有视图都连接到适当的控制器类,并且在序列图像板中设置了入口点视图。我看到几个人不幸地从情节提要中删除了入口点。(右小箭头指示故事板中的箭头)

确保故事板中的所有视图都连接到了正确的控制器类,并且在故事板中设置了入口点视图。我看到几个人不幸地从情节提要中删除了入口点。(故事板中的右小箭头)

您有一个调试器。调试!在
viewDidLoad
中放置一个断点,查看是否正在调用它。如果没有,那就是问题所在:视图永远不会被加载。打印所有内容。在
viewdiload
中进行打印,打印出其视图和所有子视图,查看是否有任何内容首先添加到视图中。如果这不起作用,继续到处添加打印。它帮助我解决了一些棘手的错误。请检查
.xib
.storyboard
该视图已连接到文件所有者,并且视图具有正确的类名确定谢谢我将尝试所有这些建议。您有一个调试器。调试!在
viewDidLoad
中放置一个断点,查看是否正在调用它。如果没有,那就是问题所在:视图永远不会被加载。打印所有内容。在
viewdiload
中进行打印,打印出其视图和所有子视图,查看是否有任何内容首先添加到视图中。如果这不起作用,继续到处添加打印。它帮助我解决了一些棘手的错误。请检查
.xib
.storyboard
,该视图已连接到文件所有者,并且视图具有正确的类名确定谢谢,我将尝试所有这些建议。