[英]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.