2012-03-02 68 views
0

對不起,我英文不好iOS的按鈕來調用

在FirstViewController.h我寫道:

- (IBAction)goToURL:(id)sender; 

在FirstViewController.m我寫道:

- (IBAction)goToURL:(id)sender; 
{ 
NSURL *myURL = [NSURL URLWithString:@"tel://01999999999"]; 
[[UIApplication sharedApplication] openURL:myURL]; 

} 

我增加了一個按鈕,你可以看照片。 http://url.bg/show-image.php?id=683e9491d40e684f2eaefdbe19fe1b45

問題是模擬器沒有給我一個錯誤,我知道錯誤的地方?

+4

爲什麼你想要得到一個錯誤?如果沒有錯誤,那麼這是一件好事... – edc1591 2012-03-02 22:15:24

+0

@ edc1591不一定,沒有從任何不正常工作得到任何錯誤就像地獄 – Carlo 2012-03-02 22:19:57

+0

@卡羅真,但在這種情況下,它只是兩行代碼... – edc1591 2012-03-02 22:22:16

回答

6

該代碼不會在模擬器中執行任何操作,因爲模擬器沒有電話應用程序。你需要在實際的iPhone上測試它。

編輯:你的.m文件中還有一個語法錯誤。我假設你只是犯了這個錯誤鍵入問題,因爲我不認爲它會編譯。無論如何,你不應該在第一個花括號之前有一個分號。像這樣;

- (IBAction)goToURL:(id)sender 
{ 
    NSURL *myURL = [NSURL URLWithString:@"tel://01999999999"]; 
    [[UIApplication sharedApplication] openURL:myURL]; 
}