Comment faire pour obtenir l'heure actuelle dans Swift?
Je vais essayer d'obtenir l'heure actuelle, et je l'ai fait jusqu'à présent:
let date = NSDate()
let calender = NSCalendar.currentCalendar()
let components = calender.component([.Hour, .Minute], fromDate: date)
Et j'ai ensuite essayer d'obtenir à l'heure des composants
let hour = components.hour
Cette me donner "Valeur de type "Int" n'a pas de membre 'heure'". Des suggestions?
OriginalL'auteur Recusiwe | 2016-06-17
Vous devez vous connecter pour publier un commentaire.
Changement
à
comment obtenir am pm en elle
OriginalL'auteur Casey Fleser
NSCalendar.component(_:fromDate:)
renvoie une unique composant d'une date, d'unInt
. Si votrecomponents
variable est en fait de typeInt
. En passant plusieurs unités decomponent(_:fromDate:)
(comme vous le faites) n'est pas défini.Essayez plutôt ceci:
Noter que la première partie du nom de la méthode ici est
components
, pascomponent
.Aussi, vous souhaitez peut-être modifier votre
calender
variablecalendar
, puisque c'est l'orthographe correcte.OriginalL'auteur rob mayoff
swift 4
OriginalL'auteur Deepak Tagadiya