我想制作一个应用程序(iOS12或更高版本)。打开时,提示您拨打电话(带有取消或通话选项)。这将是一个固定数字。点击“通话”或“取消”后,我希望该应用关闭。
我是XCode的新手。刚开始学习
答案 0 :(得分:1)
发起呼叫仅需打开tel:
URL:
UIApplication.shared.open(URL("tel:...")!)
如果要在启动时执行此操作,请在UIApplicationDelegate.applicationDidFinishLaunching
中。
请注意,这种应用几乎可以肯定会被App Store拒绝,因为它做得太少,但是肯定是可写的。
答案 1 :(得分:1)
您应该使用此代码在电话应用上打开电话号码:
if let phoneURL = URL("tel:1234567890") {
UIApplication.shared.open(phoneURL)
}
问题是您还要求关闭该应用程序。这是Apple不希望应用程序执行的操作。如果您需要打电话给某人,请执行此操作,然后应返回需要拨打电话的应用程序。因此,打开“电话”应用后,该应用将无法关闭。