我有一张照片的资源库网址: “?资产库://asset/asset.JPG ID = 8D4D7820-EDD6-4CA4-A44A-2ACD53A112FC和放大器; EXT = JPG” 我在字符串属性imgURLString中有这个。 我试图通过以下方式将其转换为NSURL:
NSURL *imageURL = [NSURL URLWithString:self.imgURLString];
但是,我得到一个例外:
[NSURL length]: unrecognized selector sent to instance 0xa8281f0
我确信我在self.imgURLString中有上面提到的字符串,并且它没有尝试转换空字符串。那么为什么我会得到这个例外,我该如何解决呢?
我基本上是尝试将字符串转换为NSURL以使用资源库网址获取照片。
答案 0 :(得分:0)
您的self.imgURLString
实际上已经是NSURL
,而不是NSString
。您要将资产网址(NSURL
)分配给NSString
媒体资源。将您的媒体资源改为NSURL
。