页: 1 发射 主计长,在座标首当其冲时用我的手提启动:
@interface LaunchController : UIViewController<UINavigationControllerDelegate, UIImagePickerControllerDelegate>
Then, when a button is clicked, I push another view controller:
MainController *c = [[MainController alloc] initWithImage:image];
[self presentModalViewController:c animated:NO];
主要主计长有以下施工人员,我使用:
- (id)initWithImage:(UIImage *)img
{
self = [super init];
if (self) {
image = img;
NSLog(@"inited the image");
}
return self;
}
之后,委员会有意见 两种方法如下:
- (void)viewDidLoad
{
NSLog(@"calling view did load");
[super viewDidLoad];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
[self.view addSubview:imageView];
NSLog(@"displaying main controller");
}
在方案实施时,我看到<代码>MainController的构造者(由于NS Carlo
的输出),但
?viewDid Load
。 尽管我打电话<>,但从来没有听说过。 为什么如此? 为什么要打上<代码>viewDidLoad