iPhone UIImagePickerController didFinishPickingImage: UIImage-transfer zwischen den view-Controllern?

In meine app, ich habe einen UIImagePickerController. Wenn ein Bild ausgewählt ist, meine view-controller braucht, um das Bild und geben Sie Sie an einen anderen view-controller, die gedrückt wird, auf sich selbst.navigationController. Aber ich bin immer SEGFAULTS oder null Argumente, und Dinge wie, dass. Ich würde es schätzen, wenn Sie mir sagen könnten was falsch ist mit diesem code:

FirstViewController.m:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo {
 self.currentpicture = [img copy];
 [self dismissModalViewControllerAnimated:YES];
 [self goNext];
}
-(void)goNext{
 SecondViewController *vc = [[SecondViewController alloc] initWithNibName:@"Second" bundle:nil];
 [vc giveMePicture:currentpicture];
 [self.navigationController pushViewController:vc animated:YES];
}

SecondViewController.m:

-(void)giveMePicture:(UIImage *)data {
 self.currentpicture=[data copy];
}

Beide haben currentpicture definiert als ein UIImage *currentpicture;

Ich habe jetzt sollte haben currentpicture, da einige Daten, aber es stürzt jedes mal! Ich habe versucht, viele verschiedene Dinge, und ich kann nicht dieses heraus.

InformationsquelleAutor Isaac Waller | 2009-03-20
Schreibe einen Kommentar