ios - 当我在 ios 模拟器中运行我的应用程序时,它会卡在白屏上,显示版权信息

标签 ios swift screen

这是我第一次做 ios 项目,每次我尝试运行这个应用程序时,它都会卡在白屏上。对于这个问题的任何想法或解决方案将不胜感激。我不知道是代码的错误还是模拟器的错误。

import UIKit

class ViewController: UIViewController {
    @IBOutlet weak var mySwitch: UISwitch!
    @IBOutlet var Answer: UILabel!
    @IBOutlet var tempInput: UITextField!

    //aqnswer value

    @IBAction func switchPressed(sender: AnyObject)
    {
        if ( mySwitch.on ) {
            self.Answer.text = "cel to fah"
        }
        else
        {
            self.Answer.text = "fah to cel"
        }
    }
        //textfield value

    @IBAction func calculate(sender: AnyObject)
            {
                //get user input 
                // value = celcius

                var Value:Int = tempInput.text.toInt()!
                var toFah :Int = ( 32 + Value * 9 ) / 5

                //to celcius

                var toCel: Int = (Value-32) * 5 / 9

                if (mySwitch.on)
                {
                    self.Answer.text = toFah.description
                }
                else {
                    self.Answer.text = toCel.description
                }

               // println(fah)
               // Answer.text = fah.description
                }

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

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

最佳答案

好吧,这里可能有很多地方是错误的。

1) 如果您使用 Storyboard来设计 UI。检查是否已将 Viewcontroller 设置为初始 viewcontroller。您应该看到一个指向第一个 View Controller 的箭头。

2) 在 vi​​ewDidLoad、viewWillAppear 和 viewDidAppear 函数中放入一些打印消息。这应该会告诉您 View Controller 是否正在加载。

3) 另一个常见错误:这可能就是正在发生的事情。我看到你有一个按钮,右键单击 Storyboard 中的按钮,然后查看它连接到的所有方法/ socket 。有时,当您将 Storyboard与代码建立联系时。使用 Control + 拖动。如果您以后删除代码。 Storyboard 仍然保留代码的链接。 在启动时,它会尝试连接到代码,如果找不到 socket 或 IBaction,则会导致崩溃。

关于ios - 当我在 ios 模拟器中运行我的应用程序时,它会卡在白屏上,显示版权信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33761312/

相关文章:

ios - Sqlite Swift 创建并运行查询

ios - 取消选择以编程方式选择的 TableView 单元格

ios - 如何更改 Apple Watch 应用程序图标?

ios - RxSwift Observable 不会在数据更改时更新 TableView

node.js - Electron 外部显示范围

iphone - 如何在iPhone View 中的两个点击点之间绘制自动线

ios - iOS10点击时UISearchBar位置下移

swift - Mac应用程序开发中创建固定位置窗口

ios - 如何在 iOS 上使用 swift 防止我的​​应用程序屏幕锁定

android - NFC 服务具体何时停用?