2010-08-25 3 views
0

Пожалуйста, расскажите, как я могу позвонить с iPhone.как программно инстанцировать телефонный звонок с iPhone

Ниже приведен код, который я написал, но при нажатии кнопки ничего не происходит. Это проблема симулятора и будет ли он работать по телефону, или есть ошибка в коде?

- (void)applicationDidFinishLaunching:(UIApplication *)application { 

    UIButton *uiButton_G_obj = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
    uiButton_G_obj.frame = CGRectMake(80, 30, 80, 30); 
    [uiButton_G_obj addTarget:self action:@selector(buttonAction:)forControlEvents:UIControlEventTouchUpInside]; 
    [self.view addSubview:uiButton_G_obj]; 
    [window addSubview:self.view]; 

    // Override point for customization after application launch 
    [window makeKeyAndVisible]; 
} 
-(void)buttonAction:(id)sender{ 
    NSLog(@"Inside button action"); 
    [[UIApplication sharedApplication]openURL:[NSURLURLWithString:@"tel:12125551212"]]; 
} 

Так, одним нажатием кнопки только

«Внутри действие кнопки»

строка печатается ... Но ни один сервис телефонный звонок не конкретизируется :(помогите пожалуйста я не знаю.

Я просто хочу знать, как я могу программным образом создать вызов для вызова?

ответ

0

Да, это явно не работает на Симуляторе. Он должен отлично работать на реальном устройстве, где он откроет диалог и спросит пользователя, хочет ли он начать набор этого номера.

+0

OK Спасибо YOU .... – VinuthnaS

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