2012-01-08 102 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函數,如果加上%@格式,用於打印對象表示。