Ich bin neu zu schnell und würde einige Hilfe bei der String-Manipulation zu schätzen wissen. Ich versuche, das aktuelle Datum von NSDate zu entfernen und es in ein Textfeld für eine App, an der ich gerade arbeite, einzufügen. Ich habe versucht, NSDateFormatter zu verwenden, um das IOS-Systemdatum in die internationale Form oder TT-MM-JJJJ zu setzen, aber ich bekomme immer alle diese Fehler und nichts funktioniert. Ich könnte das amerikanische Datumsformat verwenden, ich brauche es wirklich, um zu funktionieren. Ich weiß eigentlich nicht so schnell, aber ich weiß, dass andere Tutorials, die ich beim Stack-Overflow zu verfolgen versuchte, mich angewiesen haben, mit NSDate Code in den View-Controller zu schreiben. Ich arbeitete an einigen anderen Tutorials und versuchte sie dazu zu bringen, das zu tun, was ich brauchte und das ist das Ergebnis. Es wurde verwendet, um einen Datums- und Zeitstempel zu erstellen, aber ich habe versucht, die Teile zu entfernen, die mit der Zeit umgehen. Ich glaube, ich habe es nur noch schlimmer gemacht.Setzen System Datum in ein Textfeld in swift
func convertDateFormatter(date: String) -> String {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy"
guard let date = dateFormatter.date(from: date) else {
assert(false, "no date from string")
return ""
}
dateFormatter.dateFormat = "dd-MM-yyyy"
let timeStamp = dateFormatter.string(from: date)
return timeStamp
}
Meine Version von swift nicht erkennt NSDate, will sie es ändern, nur Datum, ich weiß nicht, wie es wirkt, wie soll ich über das tun dies gehen. Ich habe es im Code in "Nur Datum" geändert und es funktioniert immer noch nicht.
Darüber hinaus gestern meine mobile apps Lehrer und ich habe versucht, eine benutzerdefinierte Variable und das Textfeld, aber es funktioniert nicht.
var UIDateStamp = UITextField().self
konnte ich meine Suche falsch sein Wortlaut, aber ich habe diese gleiche Abfrage durchsucht alle verschiedenen Möglichkeiten, die ich tun konnte, aber jede Lösung, die ich versucht habe bisher gibt mir eine Menge Fehler, die meine Codierung Klasse und Ich kann nicht lösen.
Ich würde mich sehr über Hilfe bei diesem Problem freuen.
, in welchem Format Sie Datum dieser Funktion convertDateFormatter bestanden haben (Datum: String)? – KKRocks
Verwenden Sie in Swift –
Datum Klasse statt NSDate-Klasse Dies ist sehr grundlegende Sachen. Es scheint, dass dein * Lehrer * auch einen Lehrer braucht. ;-) – vadian