我只是在iPhone中创建学生管理系统。
我需要存储学生的小图片,
哪个应该出现在tableView中,
好的,我知道如何使用tableView ... 如何使用数据库...
但问题是
存储图像的位置 我们怎样才能获得存储图像的路径..
我是否必须将整个图像存储到数据库......
或者
我必须将图像的相对路径存储到数据库......
你的主人建议什么?
先谢谢你的帮助。
答案 0 :(得分: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];
最诚挚的问候,