有没有办法知道NSURL是指向远程服务器还是指向用户设备上的资产库?

时间:2015-09-11 17:16:36

标签: ios nsurl

我有一个数据抽象,它使用指向视频资产的NSURL,该资产位于设备本地或远程服务器上。

如果它是远程服务器资产或本地服务器资产,我怎么能普遍知道呢? (我正在为它提取预览图像,有两种不同的方法)

1 个答案:

答案 0 :(得分:2)

NSURL有一个-scheme方法,它返回一个NSString。

使用此功能,您可以使用字符串比较检查“http”或“文件”方案。

还有-isFileReferenceURL方法会告诉您它是否是文件引用。

正如rmaddy在评论中指出的那样,你应该检查'资产库'方案。