1

私はライブラリ GKClass を使用しています。これは基本的にカスタム imagePickerController クラスです。データを渡すのに問題があります-画像を次のコントロールビューに渡しますが、単純なimagePickerControllerで作業していましたが、現在は機能していません.ViewControllerはデータを取得しません。

-(void)imagePicker:(GKImagePicker *)imagePicker pickedImage:(UIImage *)image
{
    VCImageEditingViewController *ieVC = [[VCImageEditingViewController alloc]init];
    ieVC.selectedIMG = image;
    [self.imagePicker.imagePickerController dismissViewControllerAnimated:NO completion:nil];
    [self performSegueWithIdentifier:@"imgrdy" sender:self];
}

および VCImageEditingViewController.m:

- (void)viewDidLoad
{
    [super viewDidLoad];
    if (self.selectedIMG == nil) {
        NSLog(@"no img set");
    }
    self.imageDisplayed.image = self.selectedIMG;
}

私はviewDidAppearでもそれを試しましたが、まだ何もありません.ivが試したので、「ピッカー」は機能しています:

-(void)imagePicker:(GKImagePicker *)imagePicker pickedImage:(UIImage *)image
{
    [self.imagePicker.imagePickerController dismissViewControllerAnimated:NO completion:nil];
    self.lastImageView.image = image;
}

現在のView Controllerに画像が表示されました。

私の推測では、画像が変更される前に、宛先のviewControllerが表示されます。

ここで助けてほしい。ありがとうございました。

4

1 に答える 1