gpt4 book ai didi

swift - handleOpenURL,第二个参数(sourceApplication)使用什么值?

转载 作者:行者123 更新时间:2023-11-30 10:39:06 24 4
gpt4 key购买 nike

我正在应用中设置 Firebase,但不知道如何在handleOpenURL 函数中分配参数 sourceApplication。我正在尝试遵循 Google 的 Firebase UI 身份验证设置。

我尝试输入 UIApplication,但收到错误“无法将类型“UIApplication.Type”的值转换为预期参数类型“String?””

之后,我尝试输入 NSString,但对于我尝试过的所有操作,我收到错误“无法将类型“Object.Type”的值转换为预期参数类型“String?”强>'"

FUIAuth.defaultAuthUI()!.handleOpenURL( actionCodeSettings.url!, sourceApplication: sourceApplication)

最佳答案

值得一读Firebase documentation 。在开始使用 Firebase 进行开发之前,请先查看一下。他们也提供了示例代码。

func application(_ app: UIApplication, open url: URL,  options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool {
let sourceApplication = options[UIApplicationOpenURLOptionsKey.sourceApplication] as! String?
if FUIAuth.defaultAuthUI()?.handleOpen(url, sourceApplication: sourceApplication) ?? false {
return true
}
// other URL handling goes here.
return false
}

关于swift - handleOpenURL,第二个参数(sourceApplication)使用什么值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57263300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com