- (id)initWithImage:(UIImage *)image
{
if ((self = [super init]))
{
self.myImage = image;
}
return self;
UIImage *myImage;
- (id)initWithImage:(UIImage *)image;
i m.
- (id)initWithImage:(UIImage *)image;
{
if ((self = [super init]))
{
myImage = image;
}
return self;
}
När du trycker på "fortsätt" i TakePhoto, så laddar du in SendPhoto så här:
SendPhoto *sendPhoto = [[SendPhoto alloc] initWithImage: dinUiImageView.image];
[self navigationController: pushmodalviewcontroller.... ] (eller hur nu nu gör för att ladda in SendPhoto classen)
Alltså, när du laddar in SendPhoto så skickar du även med bilden från TakePhoto klassen... men du måste assigna bilden till en variabel i SendPhoto klassen för att kunna använda den... vilken du gör med myImage = image;
Testa, och berätta hur det går :)
@interface SendPhoto : UIViewController <UIImagePickerControllerDelegate>
alltså, lägg till <UIImagePickerControllerDelegate>
Vad står det i varnings meddelandet?
<UIImagePickerControllerDelegate, UINavigationControllerDelegate>