У меня 2 просмотра. Первый вид содержит две кнопки: Камера и Библиотека. Когда я выбираю библиотеку, я получаю доступ к рулону камеры. Я хочу выбрать фотографию и открыть ее в другом представлении. До сих пор я пишу следующие функции:выберите фотографию из библиотеки и откройте ее в другом виде
- (IBAction)chooseExistingPhoto :(id)sender{
NSLog(@"chooseExistingPhoto");
pickerLibrary = [[UIImagePickerController alloc] init];
pickerLibrary.delegate = self;
[pickerLibrary setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[self presentViewController:pickerLibrary animated:YES completion:NULL];
NSLog(@"chooseExistingPhoto END");
}
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
NSLog(@"imagePickerController");
imagePreview.hidden = YES;
captureImage.hidden = NO;
image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
//[captureImage setImage:image];
//ImageLibViewController *svc = [[ImageLibViewController alloc] initWithNibName:@"ImageLibViewController" bundle:nil];
//svc.imageLibModified.image = image;
[self dismissViewControllerAnimated:NO completion:^(void){
UIStoryboard * storyboardd = self.storyboard;
NSString * storyboardName = [storyboardd valueForKey:@"name"];
UIStoryboard * storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
ImageLibViewController * vc = [storyboard instantiateViewControllerWithIdentifier:@"imageLib"];
vc.imageLibModified.image = image;
[self presentViewController:vc animated:YES completion:nil];
//[picker showViewController:vc sender:vc];
}];
witch open my image in the same view. Как я мог открыть это изображение в другом представлении? и мой второй вопрос, где я ставил свою сессию в viewdidload или viewdidappear?
я говорить о сессии, потому что я откройте мою камеру в моем первом представлении. – AlgroDev
попробуйте сделать это, не отпуская текущий контроллер представления, я имею в виду удалить shutViewController, но сохраните код, записанный в блоке завершения. дайте мне знать, что произойдет. –
Я пробовал, но это не работает, потому что если я не использую shutViewController, я буду никогда не покидайте Библиотеку. – AlgroDev