Har du någonsin försökt att ringa ett telefonnummer från din ansökan, men det fungerar inte? Tja, i den här guiden får du lära dig hur man ringa ett telefonnummer direkt från din ansökan. För att det ska fungera, måste du ha en iPhone som du kan utvecklas på (exklusive simulator). Om inte, kommer ingenting att hända när du försöker att ringa numret. Omdömen
Skapa en ny vy baserad applikation som heter PhoneNumberTutorial. Öppna upp PhoneNumberTutorialViewController.h och lägg in överend - (IBAction) callPhoneNumber, Omdömen
Öppna PhoneNumberTutorialViewController.
m och skriver detta i
/* Omdömen
//Den betecknad initialiseraren. Åsido att utföra inställning som krävs innan vyn laddas Omdömen
- (id) initWithNibName. (NSString *) nibNameOrNil bundle: (NSBundle *) nibBundleOrNil {Omdömen
om (själv = [super initWithNibName: nibNameOrNil bunt: nibBundleOrNil]) {Omdömen
//Anpassad initiering Omdömen
} Omdömen
retur själv, Omdömen
} Omdömen
* /
- (IBAction) callPhoneNumber {Omdömen
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @ "tel: //1-800-692-7753"]];
< p>}
/*
//Implementera loadView att skapa en vy hierarki programmässigt, utan att använda en spets
-.
(void) loadView {
}
* /News
/* Omdömen
//Implementera viewDidLoad att göra ytterligare inställningar efter lastning utsikten, typiskt från en spets Omdömen
-. ( void) viewDidLoad {Omdömen
[super viewDidLoad], Omdömen
} Omdömen
* /News
/* Omdömen
//Åsido att tillåta riktlinjer annat än standard stående orientering Omdömen
- (BOOL) shouldAutorotateToInterfaceOrientation. (UIInterfaceOrientation) interfaceOrientation {Omdömen
//Return JA för riktlinjer som stöds
retur (interfaceOrientation == UIInterfaceOrientationPortrait) ;.
}
* /
- (void) didReceiveMemoryWarning {
//Frigör vyn om den inte har en Super
[super didReceiveMemoryWarning];
//Släpp alla cachade data, bilder, etc som inte används Omdömen
} Omdömen
- (void) viewDidUnload. {
//Släpp varje kvar subviews av huvudfönstret. Omdömen
//t.ex. self.myOutlet = noll, Omdömen
} Omdömen
- (void) dealloc {Omdömen
[super dealloc], Omdömen
} Omdömen
@ avslutar
(Jag måste sätta i onödig kod eftersom jag annars inte har tillräckligt med ord för att publicera artikeln).
Omdömen
Öppna PhoneNumbe