ios编程,使用UINavigationcontroller里面的ImagePicker

Posted

技术标签:

【中文标题】ios编程,使用UINavigationcontroller里面的ImagePicker【英文标题】:ios Programming, using UIImagePicker inside UINavigation controller 【发布时间】:2012-02-09 16:56:19 【问题描述】:

我想在我的项目中实现以下类型的 UI 流

http://imgur.com/77pK3

所以,基本上以下选项,我必须在弹出窗口中显示,并且根据用户选择,我必须导航到下一个视图,然后才能回到我的主视图。 到目前为止,我的方法是在我的主视图中,我正在使用导航控制器创建一个弹出框。导航控制器根视图控制器是UITableView 控制器的子类。在UITableView Controller 中,我提出了以下两个选项,当用户在 table view delagate tableVIewDidSelectROw 中选择“Photo Roll”时,我是这样推动的

UIImagePickerController *imgPicker = [[UIImagePickerController alloc] init]]
impgPicker.source = // source type to camera roll
[self.navigationController pushViewController:imgPicker animation:YES]

但是在这行之后我遇到了崩溃,我什至尝试使用

[self prsentViewController]

但结果相同。

任何帮助将不胜感激,我在 ios 5 模拟器上运行。

【问题讨论】:

崩溃后您在控制台中看到了什么? 什么都没有,即使我打开了 NSZombie,仍然什么都没有 【参考方案1】:

UIImagePickerController 旨在用作模态视图控制器并使用 presentModalViewController:animated: 方法显示。

您可能需要定义自己的视图控制器来实现所设计的界面。您可以通过 ALAssetsLibrary 类访问相册和照片。

【讨论】:

以上是关于ios编程,使用UINavigationcontroller里面的ImagePicker的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7 - UITabBarController selectedIndex 崩溃

开发直播app 软件时iOS端广告功能设置

使用保存/取消按钮创建模态视图

UINavigationController 方向

将第二个 UIToolbar 添加到 UITableViewController

iOS多线程编程之NSThread的使用