2012-06-20 95 views
7

我是iphone應用程序開發的初學者。我做了一個iphone應用程序,它包含註冊頁面,登錄頁面和使用sql數據庫作爲保存字段的配置文件。我想保留一個圖片作爲配置文件pic.I完成從已經從模擬器中存儲圖片。我想保留這張照片,因爲它再次如果我運行.... plz幫助我...如何將圖像存儲爲一位用戶的個人資料圖片?

+0

您的圖片不會改變,所以爲什麼不存儲特定名稱的名稱,以及何時再次加載詳細信息時,請使用該圖像名稱來顯示圖像。 –

回答

0

使用通過使用imagepicker從庫中選擇圖像的該獲得的圖像時:

-(void)saveImageInDirectoryAndStoreInDatabase 
    { 
    NSArray *paths  = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES); 
NSString *documentsDir = [paths objectAtIndex:0]; 
    NSString *imgFilePath = [documentsDir stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.png",youruserName]; 

    NSData *data = UIImagePNGRepresentation(youruserImage) //which is obtained from imagepicker 
    [data writeToFile:imgFilePath atomically:YES]; 
    //query here into database with imageFile(A string) which is[NSString stringWithFormat:@"%@.png",youruserName]; 
    } 

類似地,當檢索圖像使用documentDirectory + imageFile.png路徑設定方法(這是從數據庫通過用其鏡像文件查詢用戶名獲得)用戶配置文件圖片

相關問題