2014-02-14 3 views

ответ

1

Посмотрите на этот учебник для сборщика изображения: http://www.techotopia.com/index.php/Accessing_the_iOS_7_Camera_and_Photo_Library

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

-(void)imagePickerController: 
(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary *)info 

{ 
    _image = info[UIImagePickerControllerOriginalImage]; 
    [self performSegueWithIdentifier:@"MySegue" sender:sender]; 
} 

И в вашем prepareForSeague:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    // Make sure your segue name in storyboard is the same as this line 
    if ([[segue identifier] isEqualToString:@"MySegue"]) 
    { 
     // Get reference to the destination view controller 
     YourViewController *vc = [segue destinationViewController]; 

     // Pass any objects to the view controller here, like... 
     [vc setMyObjectHere:_image]; 
    } 
} 

Конечно, вы должны сделать правильные соединения для Segue внутри раскадровки. Но я предполагаю, что вы хотите, чтобы большая картина того, что нужно делать.

Надеюсь, это поможет!

+0

@ P. Сами, я работал, что предлагаю, но я получаю «причину»: [UIImage stringByDeletingPathExtension]: непризнанный селектор отправлен в экземпляр 0x9e3a6e0 'exception –

+0

@GouthamKumar Добавили ли вы сцену в раскадровку? Это обычно указывает на отсутствие такого перехода! –

Смежные вопросы