Iphone 如何将图像存储为一个用户的个人资料图片?
我是iphone应用程序开发的初学者。我做了一个iphone应用程序,它包含注册页面,使用sql数据库作为保存字段登录页面和配置文件。我想保留一个pic作为配置文件pic。我已从模拟器中已存储的pic中选择了一个pic。如果再次运行,我想保持该pic的原样。请帮助我…您可以将图像存储在应用程序包中,并可以在应用程序运行时检索图像负载: 以下是为您准备的教程:Iphone 如何将图像存储为一个用户的个人资料图片?,iphone,Iphone,我是iphone应用程序开发的初学者。我做了一个iphone应用程序,它包含注册页面,使用sql数据库作为保存字段登录页面和配置文件。我想保留一个pic作为配置文件pic。我已从模拟器中已存储的pic中选择了一个pic。如果再次运行,我想保持该pic的原样。请帮助我…您可以将图像存储在应用程序包中,并可以在应用程序运行时检索图像负载: 以下是为您准备的教程: 使用imagepicker获取从gallery中选择的图像时,请使用此选项: -(void)saveImageInDirectory
使用imagepicker获取从gallery中选择的图像时,请使用此选项:
-(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您的图像不会更改,所以,为什么不存储特定人员的姓名,当您再次加载详细信息时,只需使用该图像名称来显示图像。