当前位置:  开发笔记 > 编程语言 > 正文

如何在Objective C中拨打电话?

如何解决《如何在ObjectiveC中拨打电话?》经验,为你挑选了4个好方法。

如何在Objective C中拨打电话?



1> Lou Franco..:

你可以发起一个电话

https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/PhoneLinks/PhoneLinks.html

所以这可能会奏效

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12125551212"]];


模拟器没有手机.在设备上检查它.
链接已弃用

2> GoatRider..:

这是从我做的项目中剪切出来的:

NSString *phoneStr = [NSString stringWithFormat:@"tel:%@",phone_number];
NSURL *phoneURL = [NSURL URLWithString:phoneStr];
[[UIApplication sharedApplication] openURL:phoneURL];


@Yar - 实际上,请避免自动释放,除非你有理由不这样做.

3> Mieczysław D..:

了解如何提示用户拨打号码也可能有所帮助:

NSURL *phoneNumber = [NSURL URLWithString:@"telprompt://13232222222"];
[[UIApplication sharedApplication] openURL:phoneNumber];

telprompt在电话拨号之前,用户可以选择拨打电话或取消拨打电话.冒号后面的两个正斜杠是可选的.



4> nstehr..:

好吧,如果你正在谈论使用objective-c在iphone上拨打电话,那么你可以这样做:

NSURL *phoneNumber = [[NSURL alloc] initWithString: @"tel:867-5309"];
[[UIApplication sharedApplication] openURL: phoneNumber];

如果你正在谈论在mac上做这件事,那么就像其他人提到的那样,根据事物的数量,如果你使用voip,调制解调器,连接通过像Asterisks框等东西.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有