我有一个应用程序(使用Swift)计算两个日期之间的差异 . 它在模拟器上工作正常但是当我在iOS设备上运行时,它崩溃并给出以下错误消息:
在仅变换图层中更改属性 masksToBounds 将无效 fatal error :
在展开Optional值(lldb)时意外发现nil
在Debug Navigator中,我发现了以下两条错误消息:
如果有人能看到我做错了什么,我将非常感激 . 谢谢!
这是View Controller代码:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var startDateTextField: UITextField!
@IBOutlet weak var endDateTextField: UITextField!
@IBOutlet weak var resultNumberOfDays: UILabel!
@IBOutlet weak var resultWeeksAndDays: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor(red: 232/255, green: 232/255, blue: 232/255, alpha: 1.0)
let toolBar = UIToolbar(frame: CGRectMake(0, self.view.frame.size.height/6, self.view.frame.size.width, 40.0))
toolBar.layer.position = CGPoint(x: self.view.frame.size.width/2, y: self.view.frame.size.height-20.0)
toolBar.barStyle = UIBarStyle.BlackTranslucent
toolBar.tintColor = UIColor.whiteColor()
UIToolbar.appearance().barTintColor = UIColor(red: 179/255, green: 179/255, blue: 179/255, alpha: 1.0)
let todayBtn = UIBarButtonItem(title: "Today", style: UIBarButtonItemStyle.Plain, target: self, action: "tappedToolBarBtn:")
let okBarBtn = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.Plain, target: self, action: "donePressed:")
let flexSpace = UIBarButtonItem(barButtonSystemItem: UIBarButtonSyste