0

モーダルビューを実装して特定のタブを選択/プッシュするたびに表示されるようにするにはどうすればいいですか?現在私のコードを持っているので、後続のすべての選択/プッシュは何もしません。iPhone tabBar - タブが選択されるたびに現れるように、モーダルビューを実装するにはどうすればよいですか?

#import <UIKit/UIKit.h> 

@interface SecondViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate> 
{ 
    UIImage *image; 
    IBOutlet UIImageView *imageView; 
} 

@end 

#import "SecondViewController.h" 

@implementation SecondViewController 

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    image = [info objectForKey:UIImagePickerControllerOriginalImage]; 
    imageView.image = image; 
    [self dismissModalViewControllerAnimated:YES]; 
} 


// Implement viewDidLoad to do additional setup after loading the view, typically from a nib. 
- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
    picker.delegate = self; 
    [self presentModalViewController:picker animated:YES]; 
    [picker release]; 
} 

... 
@end 

答えて

2

あなたは

-(void)viewWillAppear {} 
+0

ニースをチェックアウトするかもしれません!ありがとうMsencenb :-)私はviewDidLoadからコードを取り出し、viewWillAppearに配置しました。今はうまくいくと思う。 – NateHill

+0

あなたは大歓迎です:) – Msencenb

関連する問題