รหัสของฉันด้านล่างสร้างตัวเลือกวันที่และให้เลือกวันที่และเวลา ทั้งหมดที่ฉันต้องการทำคือเมื่อวันที่และเวลาของตัวเลือกวันที่ตรงกับวันที่และเวลาของโทรศัพท์ของผู้ใช้คือพิมพ์บรรทัด "เจ๋ง" แค่นั้นแหละ. ฉันแสดงความคิดเห็นบรรทัดที่ทำให้เกิดปัญหา
import UIKit
var dateFormatter : DateFormatter!
let datePicker2 = UIDatePicker();
let date = Date()
class ViewController: UIViewController {
@IBOutlet var dateLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let datePicker : UIDatePicker = UIDatePicker(frame: CGRect(x: 0,y: 330,width: self.view.frame.size.width,height: 220))
datePicker.datePickerMode = UIDatePickerMode.dateAndTime
self.view.addSubview(datePicker)
datePicker.addTarget(self, action: #selector(ViewController.change(_:)), for: UIControlEvents.valueChanged)
dateFormatter = DateFormatter()
dateFormatter.dateFormat = "YYYY-MM-dd hh:mm"
}
@IBAction func change(_ sender : UIDatePicker)
{
dateLabel.text = dateFormatter.string(from: sender.date)
///print cool line; what I have does not work
if dateLabel.text == String(describing: date){
print("cool")
}
}
}
datePicker2
และdate
จึงถูกประกาศนอกชั้นเรียนแทนที่จะอยู่ในชั้นเรียน - person rmaddy   schedule 14.07.2017"yyyy-MM-dd HH:mm"
- person rmaddy   schedule 14.07.2017