我是iphone应用程序开发的初学者。我做了一个iphone应用程序,它包含注册页面,登录页面和使用sql数据库作为保存字段的配置文件。我想保留一张照片作为个人资料照片。我选择了一张照片从模拟器已经存储的照片。我想保持那张照片再次如果我再次运行....请帮助我......
答案 0 :(得分:2)
您可以将图像存储在应用程序包中,并可以在应用程序加载时检索图像:
以下是您的教程:
答案 1 :(得分: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(通过查询用户名及其imageFile从数据库获取)路径来设置用户配置文件pic