Ios ";电话:/";链接不';我不能在iPhone模拟器上工作

Ios ";电话:/";链接不';我不能在iPhone模拟器上工作,ios,url,swiftui,tel,Ios,Url,Swiftui,Tel,我有一个手机号码(孟加拉国号码)。我想当我点击“紧急呼叫”按钮时,我的应用程序将带我到iPhone的默认手机应用程序拨打电话。 然而,我有两个按钮叫做“查询呼叫”和“紧急呼叫”。在第一个按钮中,我使用链接“https://google.com“,效果绝对不错。但不是手机号码的第二个按钮。当我按下第二个按钮时,会出现以下错误: 无法打开URL电话://+8801700000001:错误 域=NSOSStatusErrorDomain代码=-10814“(空)” UserInfo={u LSLine

我有一个手机号码(孟加拉国号码)。我想当我点击“紧急呼叫”按钮时,我的应用程序将带我到iPhone的默认手机应用程序拨打电话。 然而,我有两个按钮叫做“查询呼叫”和“紧急呼叫”。在第一个按钮中,我使用链接“https://google.com“,效果绝对不错。但不是手机号码的第二个按钮。当我按下第二个按钮时,会出现以下错误:

无法打开URL电话://+8801700000001:错误 域=NSOSStatusErrorDomain代码=-10814“(空)” UserInfo={u LSLine=247,{u LSFunction=-[\u LSDOpenClient openURL:options:completionHandler:}

是因为iPhone模拟器中没有手机应用程序吗

这是我的密码:

import SwiftUI

struct CallUsView: View {
    @State var callForEmergency: String = "+8801700000001"
    
    var body: some View {
        GeometryReader { geometry in
            ZStack {
                Image("App Background")
                    .resizable()
                    .aspectRatio(contentMode: .fit)
                    .offset(y: -geometry.size.height/3)
                VStack {
                    Button(action: {
                        if self.callForQuery != "" {
                            let mobileURL = "https://google.com"
                            guard let url = URL(string: mobileURL) else { return }
                            UIApplication.shared.open(url)
                        }
                    }) {
                        Image("Call For Query")
                    }
                    .buttonStyle(PlainButtonStyle())
                    Button(action: {
                        if self.callForEmergency != "" {
                            let mobileURL = "tel://\(self.callForEmergency)"
                            guard let url = URL(string: mobileURL) else { return }
                            UIApplication.shared.open(url)
                        }
                    }) {
                        Image("Emergency Call")
                    }
                    .buttonStyle(PlainButtonStyle())
                }
            }
        }
    }
}

struct CallUsView_Previews: PreviewProvider {
    static var previews: some View {
        CallUsView()
    }
}

没有适用于iphone模拟器的手机应用程序,因此tel://无法在模拟器中打开该应用程序。请在一个真正的iphone中检查这个,它将完美地工作