2009-08-08 58 views
0

我簡單地在iPhone中創建學生管理系統。在iPhone應用程序中存儲圖像

有我需要存儲學生的小圖像,

哪些應該出現在的tableView,

好吧,我知道如何使用的tableView ... 工作如何與數據庫工作...

但問題是

在哪裏存儲圖像 我們怎樣才能獲得存儲圖像的路徑..

我一定來存儲整個圖像數據庫...

或者

我必須存儲圖像數據庫的相對路徑...

什麼是你的主人建議?

在此先感謝您的幫助。

回答

2

您可以在Document目錄中的設備的文件系統上創建圖像文件。使用這樣的事情:

// Generate a unique user filename 
NSString *imageFilename = [NSString stringWithFormat:@"student_image_%@", uniqueIdentifier]; 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *path = [NSString stringWithFormat:@"%@/%@", [paths objectAtIndex:0], imageFilename]; 

NSData *storage = [image UIImagePNGRepresentation]; // or UIImageJPEGRepresentation 

[storage writeToFile:path atomically:NO]; 

最好的問候,

+0

非常感謝你....這是工作的罰款...但是你能告訴我怎樣才能獲取路徑,如果一旦我有了這個存儲現在想像一個文件來檢索那個圖像,然後怎麼可能呢? – SJS 2011-07-28 05:33:47