在应用内,我需要启动手机应用。我不想像下面的代码那样立即拨打电话:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@\"tel://911\"]];
....只会拨打911.我想知道我是否可以启动手机应用程序。我试过这段代码:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@\"tel://\"]];
但它不起作用
请帮我解决这个问题
答案 0 :(得分:7)
你做不到。但是,如果您将tel:
替换为telprompt:
,则会提示用户确认呼叫。
编辑:此外,@"a string"
是NSString
的语法文字。你不应该逃避报价。
答案 1 :(得分:-2)
试试这段代码: -
NSString *prefix = (@"tel://123");
UIApplication *app = [UIApplication sharedApplication];
NSString *dialThis = [NSString stringWithFormat:@"%@", prefix];
NSURL *url = [NSURL URLWithString:dialThis];
[app openURL:url];
注意:电话号码只能是有效格式
希望它可以帮到你