我必须在objective-c中解决以下问题:
当我看到我的日志时,将调用电话呼叫方法,但电话号码不会被iOS拨打。
以下是行动方法:
// --------------------------------------------- --- //
- (IBAction)actionCall:(id)sender
{
id<ICallModel> _AutoCall = [self retrieveAutoCall];
if(_AutoCall != nil)
{
DDLogDebug(@"RESCUE CALL: %@",_AutoCall.PhoneNumber);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",_AutoCall.PhoneNumber]]];
}
[self actionCancel:nil];
}
// --------------------------------------------- --- //
如果应用程序处于活动状态,那么它可以正常运行。 我也添加了正确的背景模式。
是否有可能通过某种方式实现这一流程?
谢谢, 汤姆
答案 0 :(得分:2)
您可以使用Local Notifications让用户返回您的应用。 一旦你的应用程序回到前台,就可以开始通话了。