Comme j'ai trois intervalles de temps, un est inférieur à 15 minutes, le deuxième supérieur ou égal à 15 et le troisième est supérieur ou égal à 30. Dans mon cas, je vérifie seulement une fois les conditions.Mais je veux vérifier les conditions pour chaque 1 minute.Parce que l'intervalle de temps certain toutes les couleurs de bouton pour moi devraient changer en appYellowColor() seulement.Toute aide est appréciable.Merci à l'avance! Voici mon code.Swift2: vérifier l'intervalle de temps à plusieurs reprises dans iOS
if NetworkService.weAreOnline(true) && interval/60 < 15 {
print("appYellowColor()")
startButton.backgroundColor = UIColor.appYellowColor()
}
else if NetworkService.weAreOnline(true) && interval/60 >= 15 && interval/60 < 30 {
print("grayColor()")
startButton.backgroundColor = UIColor.grayColor()
startButton.userInteractionEnabled = false
}
else if NetworkService.weAreOnline(true) && interval/60 >= 30 {
print("redColor()")
startButton.backgroundColor = UIColor.redColor()
startButton.userInteractionEnabled = false
}
L'interrogation est très mauvaise dans ce cas. Envisagez d'utiliser un * NetworkService * qui ** notifie ** lorsque la condition change. * Ne demandez pas, dites * – vadian
Swift 2 est mort. Mettre à jour. – matt
@Vinathy nvr Non –