*   >> Lectura Educación Artículos >> science >> programación

iPhone Marca en un teléfono Número de pieza 1

¿Alguna vez ha tratado de marcar un número de teléfono de su aplicación, pero no funciona? Bueno, en este tutorial, aprenderás cómo marcar un número de teléfono directamente desde la aplicación. Para que funcione, es necesario tener un iPhone que se puede desarrollar en (excluyendo el simulador). Si no es así, no pasará nada cuando vas a tratar de marcar el número.

Crear una nueva aplicación basada vista denominada PhoneNumberTutorial. Abre PhoneNumberTutorialViewController.

h y añadir enend anterior, - (IBAction) callPhoneNumber;

Abrir PhoneNumberTutorialViewController.m y escriba esto en:

/*

//La inicializador designado. Reemplazar a realizar la configuración que se requiere antes de que se cargue la vista

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

si (auto = [súper initWithNibName: nibNameOrNil paquete: nibBundleOrNil]) {

//inicialización personalizada

}

retorno auto;

}

* /

- (IBAction) callPhoneNumber {

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

< p>}

/*

//Implementar loadView para crear una jerarquía de vistas mediante programación, sin necesidad de utilizar una punta

-.

(void) {loadView

}

* /

/*

//Implementar viewDidLoad hacer configuración adicional después de cargar la vista, por lo general a partir de una semilla

-. ( void) {viewDidLoad

[súper viewDidLoad];

}

* /

/*

//Reemplazar para permitir orientaciones que no sea la orientación vertical predeterminada

- (BOOL) shouldAutorotateToInterfaceOrientation:.

(UIInterfaceOrientation) interfaceOrientation {

//Volver SÍ para orientaciones apoyados

retorno (interfaceOrientation == UIInterfaceOrientationPortrait) ;.

}

* /

- (void) {didReceiveMemoryWarning

//Libera la vista si no tiene un supervista

[súper didReceiveMemoryWarning];

//Suelte los datos almacenados en caché, imágenes, etc., que no están en uso

}

- (void) viewDidUnload. {

//liberar cualquier subvistas de la vista principal retenidos.

//por ejemplo, self.

myOutlet = nil;

}

- (void) {dealloc

[súper dealloc];

}

@ terminar

(tengo que poner en el código inneces

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.