gpt4 book ai didi

ios - 包含 URL 内容的字符串?

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

因此,在我下载最近的更新之前,以下代码对我有用:

var g_home_url = String.stringWithContentsOfURL(NSURL(string: url_string), encoding: NSUTF8StringEncoding, error: nil) // Gives me an error: "String.Type does not have a member names stringWithContentsOfUrl"

我很困惑。在 swift 中实现以下 Objective-C 方法的正确方法是什么?

NSString * g_home_url = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:home_url] encoding:NSUTF8StringEncoding error:nil];

最佳答案

使用 -initWithContentsOfURL:encoding:error: 实例方法而不是 +stringWithContentsOfURL:encoding:error: 类便利初始化程序。

var g_home_url = String(contentsOfURL: NSURL(string: url_string)!, encoding: NSUTF8StringEncoding, error: nil)

我不知道 Swift 中现在是否不支持类便利初始化器,但这是有道理的,因为它们只是 alloc-init 样板文件的简写,而 Swift 中不存在该样板文件。

关于ios - 包含 URL 内容的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31331607/

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