2011-12-12 66 views
0

我有一個按鈕上有按鈕和標籤的地圖視圖。 在標籤上我有來自plist的電話號碼。 電話號碼的plist中的變量稱爲「storePhone」我實現了它這樣:在打開phone.app之前顯示UIAlertView應用程序

text4.text = myAnn.storePhone; 

我爲按下按鈕,打開phone.app用於撥打該號碼此方法。 一切正常,但我想要一個UIViewAlert對用戶說:「你要撥這個號碼,你確定嗎?」在phone.app打開之前。

我該怎麼做?

這是我的按鈕梅索德:

-(IBAction)callToStore 
{ 
    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", text4.text]]; 
    [[UIApplication sharedApplication] openURL:url]; 
} 

感謝。

回答

0

我做到了。
這是你如何做到這一點:

- (IBAction)moreInfoViewAlert:(id)sender 
{ 
    UIAlertView *message = [[UIAlertView alloc] initWithTitle:@"חיוג לסניף" 
                message:@"הנך עומד/ת לבצע חיוג, האם את/ה בטוח?" 
               delegate:self 
             cancelButtonTitle:@"ביטול" 
             otherButtonTitles:@"חיוג", nil]; 
    [message show]; 
} 

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex 
{ 
    NSString *title = [alertView buttonTitleAtIndex:buttonIndex]; 

    if([title isEqualToString:@"חיוג"]) 
    { 
     NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", text4.text]]; 
     [[UIApplication sharedApplication] openURL:url]; 
    } 
} 

附上IBAction爲方法,以您的按鈕,你是好去。

相關問題