一般來說,素材的來源,比如說圖檔,可以來自:
1. image參數。這個是最直接的
2. image-assets的圖檔
3. 檔案裡的圖檔
4. 網絡上的圖檔。
NSURL可以一統2 3 4這三種類型的圖檔
這種是判斷是assets裡面的圖檔
if ([[[_photoURL scheme] lowercaseString] isEqualToString:@"assets-library"]) {
這種是判斷檔案裡面的圖檔
if ([_photoURL isFileReferenceURL]) {
如果都不是,就可以認定是是網絡上的URL了,可以前去下載下傳。
本文轉自 卓行天下 51CTO部落格,原文連結:http://blog.51cto.com/9951038/1772558,如需轉載請自行聯系原作者