gpt4 book ai didi

ios - [__NSCFString absoluteString]:无法识别的选择器已发送到实例,尝试将url转换为字符串

转载 作者:行者123 更新时间:2023-12-01 17:39:09 24 4
gpt4 key购买 nike

希望简单地将解析图像的URL转换为字符串,以便可以使用SDWebImage进行缓存等。

经过研究,我发现可以通过在NSURL上调用absoluteString将URL从字符串转换为字符串。我也尝试过这个:

NSURL *theUrl = [[obj objectForKey:@"image"] url];


NSString *finalUrl = [theUrl absoluteString];

[cell.carPhoto setImageWithURL:[NSURL URLWithString:finalUrl]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

但是我也在同一错误上崩溃了
NSString *finalUrl = [theUrl absoluteString];

有任何想法吗?顺便说一下obj是PFObject

最佳答案

错误消息告诉您,您有一个__NSCFString实例,并且您正在对其上调用absoluteString__NSCFString是一种NSString,因此情况仅是您(出于某种原因)期望拥有NSURL,但实际上却拥有NSString-因此您无需调用absoluteString

最好理解为什么您认为自己有一个NSURL,以及在此段代码中是否曾经有一个。输入内容实际上应该是一致的,但是如果不一致,则可以检查类并决定如何获取字符串版本。

关于ios - [__NSCFString absoluteString]:无法识别的选择器已发送到实例,尝试将url转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27536237/

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