J'ai cherché à travers toutes les questions et n'arrive pas à trouver ma réponse.Appelez le numéro de téléphone de UIButton
J'ai l'IBAction suivante. Cela plante chaque fois que vous appuyez sur le numéro de téléphone. Je suis retourné à la base de données et formaté les numéros de téléphone à 5551235555 au lieu de (555) -123-5555.
- (IBAction)callPhone:(UIButton *)sender{
Bar *items = self.detailItem;
NSURL *pn = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", items.barPhone]];
[[UIApplication sharedApplication] openURL:pn];
}
- (void)setCallButton:(UIButton *)callButton{
Bar *items = self.detailItem;
[callButton setTitle:items.barPhone
forState:UIControlStateNormal];
}
Tout code de guidage serait apprécié.
Quelle est la trace de la pile? Et êtes-vous sûr que 'items.barPhone' n'est pas nul? – WrightsCS
Oui, j'ai vérifié son affichage du nombre. Cela fonctionne aussi bien pour setTitle que j'ai ajouté ci-dessus. Cependant «pn» montre zéro. De toute évidence, pourquoi cela ne fonctionne pas, mais je ne sais pas pourquoi c'est nul. – user1454340
Quel est le message d'erreur? – Selkie