gpt4 book ai didi

ios - 缺少 [UIImage imageWithContentsOfURL] 的原因

转载 作者:行者123 更新时间:2023-11-28 19:56:19 25 4
gpt4 key购买 nike

Apple 已经明确表示我们应该从使用 NSString 文件路径的方法迁移到使用 NSURL 的方法。 (找不到官方文档,希望大家多多包涵。)

一个值得注意的异常(exception)是 [UIImage imageWithContentsOfFile:(NSString *)] 没有相应的 [UIImage imageWithContentsOfURL:(NSString *)]

当然有一个解决方法:

[UIImage imageWithData:[NSData dataWithContentsOfURL:(NSURL *)]]

当然这是“丑陋”的。 (再次希望你能忍受我。)

此遗漏是否有特定的记录或直观的原因?

最佳答案

URL 可能需要很长时间才能响应。它们不应在主线程上获取,因为这会使 UI 无响应。所以我认为这就是 imageWithContentsOfURL 不可用的原因。

我建议在后台线程中使用占位符图像来启动和获取 URL 的内容,并在数据可用于更新 UIImage 时使用通知。

关于ios - 缺少 [UIImage imageWithContentsOfURL] 的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26207289/

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