vendredi 14 juillet 2017

match datePicker date and timer with users Date and Time (swift3)

My code below creates a datePicker and has it select a date and Time. All i want to do is when the datePickers date and time match the users phones date and time is to print the line cool. Thats it. I commented the line that is causing me problems.

    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")
    }}}

Aucun commentaire:

Enregistrer un commentaire