У меня есть UITextField имени TextField, где пользователь может сохранить телефонный номер с NSUserDefaults. Тогда у меня есть IBAction, чтобы позвонить этому номеру. Как я могу поместить на это действие номер, который был сохранен пользователем UITextField?Как я могу поместить данные из UITextField в IBAction строки
-(IBAction)callPhone:(id)sender {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:123456"]];
}
UPDATE
- (IBAction) saveBtnPresssed : (id) sender
{
myString1 = [[NSString alloc] initWithFormat:textField.text];
[textField setText:myString1];
NSUserDefaults *stringDefault = [NSUserDefaults standardUserDefaults];
[stringDefault setObject:myString1 forKey:@"stringKey"];
}
- (void)viewDidLoad
{
[textField setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"stringKey"]];
[super viewDidLoad];
}
Я обновил свой вопрос, можете ли вы сказать мне, как я могу поставить номер в URLWithString: @ "tel: 123456" –
Не работает http://is.gd/b5BKlX –
Почему это дает мне ошибку: использование необъявленного идентификатора «по умолчанию»? –