2017-05-23 2 views
0

désolé pour toutes les questions im nouveau à iOS mais je me demande est-il possible de fixer un délai dans iOS par exemple si l'utilisateur bouton-poussoir appelez-moi entre 6 heures-18 heures le dialer s'ouvre et fait l'appel téléphonique à un nr 567895432 mais si c'est après des heures par exemple entre 6,01pm - 7,59am si le bouton m'appelle poussé l'utilisateur appellerait 89780324, je sais que c'est possible sur php si je devrais créer une application Webview mais c'est une application native et je ne veux pas vraiment accéder à une base de données juste une simple application 2way qui envoie des demandes, merci d'avancecomment faire appel à 2 numéros en fonction du temps

+0

désolé, je voulais dire 6; 13 heures - 5, 59am – davie

+0

pas vous ne pouvez pas avec numéroteur par défaut –

Répondre

3

Si j'ai bien compris, sur le bouton de commande, vous voulez appeler deux numéros différents en fonction du temps. Pourquoi ne pas consulter sur le bouton presse

NSDateComponents *components = [[NSCalendar currentCalendar] components:NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit fromDate:[NSDate date]]; 
NSInteger currentHour = [components hour]; 
NSInteger currentMinute = [components minute]; 
NSInteger currentSecond = [components second]; 

    if ((currentHour > 6) && (currentHour < 18)) { 
     call 567895432 
    } 
    else{ 
     call 89780324 
    } 
+0

thats un bon merci idée laissez je l'essaie – davie

0

Dans rapide 3,0

var components: DateComponents? = 

Calendar.current.dateComponents(NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit, from: Date()) 
var currentHour: Int? = components?.hour 
var currentMinute: Int? = components?.minute 
var currentSecond: Int? = components?.second 
if (currentHour > 6) && (currentHour < 18) { 
    call 
    567895432 
} 
else { 
    call 
    89780324 
}