2012-06-20 32 views
7

Tôi là người mới bắt đầu phát triển ứng dụng iphone. Tôi đã thực hiện một ứng dụng iPhone có chứa trang đăng ký, trang đăng nhập và hồ sơ sử dụng cơ sở dữ liệu sql như một trường tiết kiệm. Tôi muốn giữ một pic như hồ sơ pic.I thực hiện chọn một pic từ đã được lưu trữ các bức ảnh từ simulator.I muốn giữ pic đó vì nó là khi một lần nữa nếu tôi chạy mà .... plz giúp tôi ...Làm cách nào để lưu trữ hình ảnh dưới dạng ảnh tiểu sử của một người dùng?

+0

Hình ảnh của bạn sẽ không thay đổi, vậy tại sao bạn không lưu tên của tên cho người cụ thể và khi bạn tải chi tiết một lần nữa, chỉ cần sử dụng tên hình ảnh đó để hiển thị hình ảnh. –

Trả lời

0

Sử dụng hình ảnh khi thu thập các hình ảnh được chọn từ bộ sưu tập bằng cách sử dụng 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]; 
    } 

Tương tự như vậy khi lấy ảnh sử dụng documentDirectory + imageFile.png (được lấy từ cơ sở dữ liệu bằng cách truy vấn tên người dùng với imageFile của nó) đường dẫn để thiết lập user profile pic

Các vấn đề liên quan