2012-01-08 4 views
1

Это, скорее всего, очень очевидный ответ, но я просто не вижу его. Я хочу открыть приложение для телефона, когда я нажимаю кнопку.Приложение для открытия телефона

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://???????"]]; 

Эта строка кода должна это сделать. Проблема в том, что в зависимости от того, что происходит в приложении, я хочу, чтобы он набирал другое число. Я сделал строчную переменную, и я хочу поместить ее в пространство с помощью ???

Что-то вроде:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://(myPhoneNumberString)"]]; 

Любые идеи?

Благодаря

ответ

1

Посмотрите на документацию NSString.

Нечто подобное будет работать:

[ NSURL URLWithString: [ NSString stringWithFormat: @"tel://%@", myPhoneNumberStringVar ] 

Формат строки в основном так же, как и в функции printf C, с дополнительным форматом %@, используемый для печати объектов представлений.

Смежные вопросы