gpt4 book ai didi

swift - URL 方案不适用于 macOS

转载 作者:搜寻专家 更新时间:2023-11-01 05:33:03 26 4
gpt4 key购买 nike

我正在开发一款需要从外部提供商处获取授权 token 的应用。因此,我需要一个用于重定向回调的自定义 URL 方案。

重定向回调为:chirper://success

我在我的 Info.plist 中注册了 URL Scheme: URL Scheme

我还在我的 AppDelegate.swift 中添加了以下方法:

func handleGetURLEvent(event: NSAppleEventDescriptor?, replyEvent: NSAppleEventDescriptor?) {
if let aeEventDescriptor = event?.paramDescriptor(forKeyword: AEKeyword(keyDirectObject)) {
if let urlStr = aeEventDescriptor.stringValue {
let url = URL(string: urlStr)
print(url)
// do something with the URL
}
}
}

但是当我用 Safari 打开重定向回调 URL 时,这是我得到的: Safari

Safari can't open this URL because macOS doesn't recognize URLs that start with chirper:

最佳答案

尝试“清理构建文件夹”并重建。对我有帮助。看起来在某些情况下这是必需的。

关于swift - URL 方案不适用于 macOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51015524/

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