Я думаю, я понимаю, что вы спрашиваете ... вопрос в том ... ну, не там. Тем не менее:
То, что я думаю, вы спрашиваете: «Как мне вызвать viewDidAppear из другого метода ...?»
- (void)pickAndDecodeFromSource:(UIImagePickerControllerSourceType)sourceType
{
...
[myController viewDidAppear:YES]; //Simply call it on whatever instance of a controller you have
...
}
Если вопрос был на самом деле "Как переопределить viewDidAppear?" тогда вот оно:
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
//YOUR STUFF
//GOES HERE
}