一般来说,素材的来源,比如说图片,可以来自:

1. image参数。这个是最直接的

2. image-assets的图片

3. 文件里的图片

4. 网络上的图片。

NSURL可以一统2 3 4这三种类型的图片

这种是判断是assets里面的图片

 if ([[[_photoURL scheme] lowercaseString] isEqualToString:@"assets-library"]) {


这种是判断文件里面的图片

  if ([_photoURL isFileReferenceURL]) {


如果都不是,就可以认定是是网络上的URL了,可以前去下载。