*   >> Lecture Éducation Articles >> science >> la programmation

iPhone composer un numéro de téléphone Partie 1

Avez-vous déjà essayé de composer un numéro de téléphone à partir de votre application, mais il ne fonctionne pas? Eh bien, dans ce tutoriel, vous allez apprendre à composer un numéro de téléphone directement à partir de votre application. Pour que cela fonctionne, vous devez avoir un iPhone que vous pouvez développer sur (excluant le simulateur). Sinon, rien ne se passera quand vous allez essayer de composer le numéro.

Créer une nouvelle application basée sur la vue nommée PhoneNumberTutorial. Ouvrez PhoneNumberTutorialViewController.

h et ajouter dessusend, - (IBAction) callPhoneNumber;

Ouvrir PhoneNumberTutorialViewController.m et taper dans:

/*

//Le initialisateur désigné. Substituer pour effectuer la configuration qui est requise avant que la vue est chargé

- (id) initWithNibName:. (NSString *) nibNameOrNil bundle: (NSBundle *) nibBundleOrNil {

Si (self = [super initWithNibName: nibNameOrNil bundle: nibBundleOrNil]) {

//initialisation personnalisée

}

retour auto;

}

* /

- (IBAction) callPhoneNumber {

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @ "tel: 1-800-692-7753 //"]];

< p>}

/*

//Mise en place loadview de créer une hiérarchie de vue programmation, sans utiliser une plume

-.

(void) {

loadview

}

* /

/*

//Mise en place viewDidLoad faire configuration supplémentaire après le chargement de la vue, généralement à partir d'une plume

-. ( void) {viewDidLoad

[super viewDidLoad];

}

* /

/*

//Dépassement de permettre orientations autre que l'orientation portrait par défaut

- (BOOL) shouldAutorotateToInterfaceOrientation:.

(UIInterfaceOrientation) interfaceOrientation {

//Retour OUI pour les orientations soutenues

retour (interfaceOrientation == UIInterfaceOrientationPortrait) ;.

}

* /

- (void) {

didReceiveMemoryWarning

//libère la vue si elle ne dispose pas d'un superview

[super didReceiveMemoryWarning];

//Libérez les données mises en cache, images, etc. qui ne sont pas en cours d'utilisation

}

- (void) viewDidUnload. {

//libérer toutes les sous-vues de la vue principale retenue.

//par exemple self.

myOutlet = nil;

}

- (void) {dealloc

[super dealloc];

}

@ En

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.