[英]How do you build an NSURL for an image in Image.xcassets?
加載本地UIImage
資產的最簡單方法當然是使用+[UIImage imageNamed]
但就我的情況而言,我想提供一個NSURL *
。 如何獲取本地文件的NSURL *
?
在使用xcasset時,Xcode將所有文件都放在一個新文件中。 1個文件來管理它們。 因此,您無法直接訪問xcasset中的圖像存儲。 來自apple的文檔 :
對於部署目標至少為iOS 7或OS X 10.9的項目,Xcode會將您的資產目錄編譯為運行時二進制文件格式,從而縮短應用程序的下載時間。
如果您必須訪問該文件,您有兩個選擇:
NSBundle
獲取它 UIImage imageNamed
,並將其保存在您選擇的目錄中 但無論你需要什么,你都應該考慮采用另一種方式來管理它。 上述解決方案可行,但我相信您可以擁有更好的解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.