Iphone 如何将图像存储为一个用户的个人资料图片?

Iphone 如何将图像存储为一个用户的个人资料图片?,iphone,Iphone,我是iphone应用程序开发的初学者。我做了一个iphone应用程序,它包含注册页面,使用sql数据库作为保存字段登录页面和配置文件。我想保留一个pic作为配置文件pic。我已从模拟器中已存储的pic中选择了一个pic。如果再次运行,我想保持该pic的原样。请帮助我…您可以将图像存储在应用程序包中,并可以在应用程序运行时检索图像负载: 以下是为您准备的教程: 使用imagepicker获取从gallery中选择的图像时,请使用此选项: -(void)saveImageInDirectory

我是iphone应用程序开发的初学者。我做了一个iphone应用程序,它包含注册页面,使用sql数据库作为保存字段登录页面和配置文件。我想保留一个pic作为配置文件pic。我已从模拟器中已存储的pic中选择了一个pic。如果再次运行,我想保持该pic的原样。请帮助我…

您可以将图像存储在应用程序包中,并可以在应用程序运行时检索图像负载:

以下是为您准备的教程:


使用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

您的图像不会更改,所以,为什么不存储特定人员的姓名,当您再次加载详细信息时,只需使用该图像名称来显示图像。