繁体   English   中英

如何以编程方式实例化来自iPhone的电话

[英]how to programmatically instantiate phone call from 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"]]; 
}

因此,只需单击该按钮

“内部按钮动作”

线路已打印...但是没有实例化电话服务:(请帮帮我。

我只想知道,如何以编程方式实例化呼叫服务?

是的,这显然在模拟器上不起作用。 它在真实设备上应该可以正常工作,在该设备上会弹出一个对话框,询问用户是否要开始拨打该号码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM