сохранить файл в NSDocumentDirectory iPhone - PullRequest
3 голосов
/ 10 августа 2009

Я использую UIImagePickerController в моем приложении.

После выбора изображения пользователем,

изображение должно быть сохранено в каталоге документов приложения,

мой код указан ниже.

-(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info
{
     [picker dismissModalViewControllerAnimated:YES];
     NSData *imgData = UIImagePNGRepresentation([info objectForKey:@"UIImagePickerControllerOriginalImage"]);
     UIImage *img = [[UIImage alloc] initWithData:imgData];
     stuImgView.image = img;
     [img release];

     //write image
     NSString *imageFilename = [NSString stringWithFormat:@"%i.jpg", currentStudent.stuNo];
     NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
     NSString *path = [NSString stringWithFormat:@"%@/%@", [paths objectAtIndex:0], imageFilename];
     UIImage *stuImg; 
     BOOL success; 
     NSFileManager *fm=[NSFileManager defaultManager];
     // how to store file at documents dir????
}

Не знаю, как использовать файловый менеджер для хранения файла?

Помоги мне.

Заранее спасибо.

1 Ответ

3 голосов
/ 10 августа 2009

Вы можете использовать writeToFile:atomically::

[imgData writeToFile:path atomically:NO];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...