2011-02-27 71 views
0

我想實現一個聯繫我們頁面,其中有很少的電話號碼,我想在用戶點擊它時撥打該號碼。所以我決定用電話號碼作爲他們的頭銜來創建按鈕。帶參數的UIbutton

對於按鈕點擊方法我有這樣的事情

-(IBAction)numberClicked:(id)sender; 

對於發起呼叫我知道我可以用這個

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", phoneNumber]]]; 

我的問題是我應該如何修改方法,以便它可以將電話號碼(te按鈕的標題)作爲參數。

幫助將不勝感激。

+0

我用'的NSString * phoneNumber的= [發件人currentTitle];'這個工作:) – Neelesh 2011-02-27 22:01:35

回答

1

嘗試

NSString *phoneNumber = [sender currentTitle]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", phoneNumber]]]; 
+0

不應它是 的NSString * phoneNumber的= sender.titleLabel.text; – Neelesh 2011-02-27 19:42:48

+0

是的,如果你持有引用按鈕的變量是'發件人',那麼你應該寫發件人。 – Vladimir 2011-02-27 19:49:00

+0

對不起,錯過了你給的方法簽名 - 修復了一個答案 – Vladimir 2011-02-27 19:49:36