Я новичок в разработке для Iphone.Я работаю над приложением, которое включает в себя два представления.У меня есть кнопка камеры, которая открывает стандартную камеру Iphone.Это достигается наличием этого кода в кнопке IBAction для камеры в ViewOneController:
UIImagePickerController *picker =
[[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = NO;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:picker animated:YES];
[picker release];
Контроллер представления для первого вида также является UIImagePickerControllerDelegate для камеры.Когда по картинке щелкают и вид с камеры возвращается к функции imagePickerController: didFinishPickingWithMediaInfo, где я делаю это:
(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
[self presentModalViewController:ViewTwoViewController animated:YES];
}
Так что в основном все, что я пытаюсь сделать, это с помощью viewone нажать кнопку «сделать снимок» --->Открыть камеру -> после того, как камера готова, перейдите к просмотру двух.Совершенно похоже на то, что есть в приложении flickr.Однако после того, как я сделаю снимок с камеры, мое приложение возвращается для просмотра одного, а просмотр второго не отображается.Что мне здесь не хватает?
Также, с концептуальной точки зрения, IOS поддерживает стек представлений для любого приложения.При вызове presentModalViewController представление отображается и добавляется в стек, а при вызове dismissModalViewController представление удаляется из стека, а родительское представление показывается.Это верно?
Спасибо.