2010-08-05 2 views
0

Я сейчас беру изображение жесткого кода в 1 строке, расположенной в папке «Ресурсы», а затем загружаю и загружаю через обработку этой строки.Захват изображения с камеры и сохранение его в строке

Моя первая задача по-прежнему остается. Я хочу захватить изображение камерой и сохранить его в папке «Ресурсы», а также хочу передать его 1 строке.

ответ

0

Если вы хотите, чтобы отобразить изображение где-то, вы можете использовать:

-(void)chooseImageFromCamera { 
    if(![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) return; 

    UIImagePickerController* picker = [[UIImagePickerController alloc] init]; 
    picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
    picker.delegate = self; 
    picker.allowsEditing = YES; 
    picker.wantsFullScreenLayout = YES; 

    [currentItem retain]; 
    [self presentModalViewController:picker animated:YES]; 
} 

#pragma mark Image Picker Delegates 

-(void)imagePickerController:(UIImagePickerController *)picker 
     didFinishPickingImage:(UIImage *)image 
       editingInfo:(NSDictionary *)editingInfo { 

    NSData *chosenImage = UIImageJPEGRepresentation(image, 1.0); 

     /* change this to the path of a plist file */ 
    NSString *current = [NSString stringWithFormat:@"PlistFile.plist"]; 
    NSMutableDictionary* plistDict = [[[NSMutableDictionary alloc] initWithContentsOfFile:current] autorelease]; 

    // Do something with the image here. 
    [plistDict setObject:chosenImage forKey:@"Photo"]; 
    [plistDict writeToFile:current atomically:YES]; 
    [self dismissModalViewControllerAnimated:YES]; 
} 

-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { 
    [[picker parentViewController] dismissModalViewControllerAnimated:YES]; 
} 
Смежные вопросы