2012-02-21 62 views
0

我試圖讀取使用絕對路徑這樣的來自應用程序包(和庫)目錄下的文件:無法讀取文件絕對路徑(以應用程序包)

NSString* imagePath = "/var/mobile/Applications/7AC2295E-2775-41EA-B017-AB4048A09F0C/My.app/image.jpg"; 

當我檢查,如果該文件存在使用

[[NSFileManager defaultManager] fileExistsAtPath:imagePath]; 

返回TRUE,但是當我嘗試使用

[UIImage imangeNamed:imagePath]; 

    it returns nil. 

打開圖像什麼我錯在這裏做。我抓了我幾個小時的頭!請幫忙。

回答

0

閱讀文檔imageNamed:。它需要一個名稱,而不是一個完整的路徑,並搜索它的應用程序包。如果你想使用完整的路徑,你應該使用另一個初始化方法,如initWithContentsOfFile:

+0

啊謝謝..我剛剛做到了。 – kal21 2012-02-21 18:41:04

相關問題