关闭 UIImagePickerController

2023-11-30

我尝试了各种关闭 UIImagePickerController 的方法,但没有任何运气。我究竟做错了什么。

- (IBAction)choosePhoto
{
    self.picker = [[UIImagePickerController alloc] init];
    self.picker.delegate = self;
    self.picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    [self presentModalViewController:self.picker animated:YES];

}

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)imagePicker
{
    NSLog(@"dismiss image picker");
    [self dismissModalViewControllerAnimated:NO];
    [[self.picker parentViewController] dismissModalViewControllerAnimated:NO];
    [self.presentedViewController dismissModalViewControllerAnimated:NO];
    [self.presentingViewController dismissModalViewControllerAnimated:NO];
     // And every other way i could think of
}

- (void)imagePickerController:(UIImagePickerController *)imagePicker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    .. same stuff here
}

我试图呈现来自父级、祖级、navigationController 和根控制器的选择器,但没有任何效果。无论我做什么,我都不能忽略 ImagePickerController。

请注意,每次都会调用日志语句。

Cheers


试试这条线。它可能对你有用。

[self.picker dismissModalViewControllerAnimated:NO];

And for iOS 6稍后使用这个

[self.picker dismissViewControllerAnimated:NO completion:nil];

还可以使用此代码来展示您的选择器控制器

if ([self respondsToSelector:@selector(presentViewController:animated:completion:)]){
    [self presentViewController:self.picker animated:YES completion:nil];
} else {
    //To target iOS 5.0
    [self presentModalViewController:self.picker animated:YES];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关闭 UIImagePickerController 的相关文章

  • 是什么导致了这个 iPhone 崩溃日志?

    我有点卡住了 需要解决这个问题 因为我的一个应用程序出现了随机崩溃 而这些崩溃并不总是能够重现 这是崩溃日志之一 Incident Identifier 59865612 9F00 44EA 9474 2BF607AD662E CrashR
  • 用 UIView 像翻书一样翻页?

    我正在尝试在之间切换UIViews让它看起来就像你正在翻书的一页 The UIViewAnimationTransitionCurlUp如果我能让它向左或向右卷曲 那就非常接近了 这可能吗 我尝试过使用CATRansition但没有一种动画
  • 无法将 admob 与 firebase iOS/Android 项目链接

    我有两个帐户 A 和 B A 是在 Firebase 上托管 iOS Android unity 手机游戏的主帐户 B 用于将 admob 集成到 iOS Android 手机游戏中 我在尝试将 admob 分析链接到 Firebase 项
  • 如何在 Apple Watch Extension/App 和 iOS App 之间建立通信通道

    我正在探索 WatchKit SDK 当我有 WatchKit 应用程序时 是否可以在 WatchKit 应用程序上从 iPhone 应用程序设置值 例如文本 设置 我可以从 iPhone 应用程序调用 WatchKit 应用程序扩展中的函
  • 如何在 Swift 3 中解析 JSON 数组 [重复]

    这个问题在这里已经有答案了 我从 Socket 获取了一些我想访问的数据 但收到错误消息 指出每次都无法将 NSArray 转换为 NSDictionary struct SocketEventHandler let event Strin
  • 暂停视频录制[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在尝试创建一个应用程序 用户可以在其中从相机录制视频 该应用程序的功能之一必须是文件录制中的暂停 例如 用户通过按 开始 按钮开始
  • 使用 Cocoa 获取无法安装的驱动器列表

    我想获取在 OS X 下使用 Cocoa Objective C 无法安装 弹出的驱动器列表 我希望 NSWorkspace getFileSystemInfoForPath 能帮助我 NSArray listOfMedia NSWorks
  • 如何请求用户开启定位服务

    我需要我的应用程序来访问用户的当前位置 它在应用程序开始时检查用户是否已设置 如果没有 我需要应用程序显示提示以使其使用位置服务 就像警报视图一样 点击按钮 它应该会带您进入 iPhone 上的位置服务屏幕 您可以通过以下代码检查 loca
  • 在 Swift 中自动移动 UISlider

    我想在按下按钮时将 UISlider 从 minValue 循环移动到 maxValue 并在再次按下按钮时将其停止在当前位置 我想使用 Swift 我遇到的主要问题是函数 slider setValue 太快了 我希望动画更慢 IBAct
  • 如何使用 Swift 获取 YouTube 频道的所有播放列表?

    我的问题不是关于从一般频道检索视频 我只想获取该频道创建的所有 播放列表 并检索每个播放列表的缩略图 标题和视频数量 这是一个 YouTube 频道示例 正如您所看到的 有很多已创建的播放列表 截至目前 我只能获取某个频道最新上传的视频 在
  • FireMonkey iOS RAD Studio XE2 - 在从 URL 加载的表单上显示图像

    是否可以将 TImage 放置在 iOS 的 FMX 表单上 并将图像 jpg 从 URL 加载到此 TImage 中以在 iOS 应用程序中显示 我尝试过但没有成功 任何正确方向的提示或指出都会受到赞赏 将 TButton TImageC
  • PrepareForSegue之谜

    我在两个不同的 VC 中有一个prepareForSegue 方法 一个使用一个if声明 而另一个旨在使用switch 除了名称之外 代码几乎相同 这个效果很好 void prepareForSegue UIStoryboardSegue
  • Objective C UIImagePNGRepresentation内存问题(使用ARC)

    我有一个基于 ARC 的应用程序 它从 Web 服务加载大约 2 000 个相当大 1 4MB 的 Base64 编码图像 它将 Base64 解码后的字符串转换为 png图像文件并将其保存到磁盘 这一切都是在一个循环中完成的 我不应该有任
  • 应用程序传输安全已禁用,但仍然出现 SSL 握手错误

    我在通过 HTTPS SSL 连接到 API 时遇到问题 我已经使用下面的字典完全禁用了应用程序传输安全性 ATS 尽管 SSL 证书通过了 NSCURL 的所有测试
  • 如何将音乐从我的应用程序切换到 iPod

    我在用MusicPlayerController我的应用程序中的对象来播放音乐 我知道当 iPhone ipod 应用程序终止时 可以继续播放我的应用程序音乐 我该怎么做 这涉及到一些事情 您必须在两种音乐播放器之间进行选择 应用程序音乐播
  • 对使用phonegap和钛的质疑[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 最近我听说了 PhoneGap 和 Titanium 移动网络应用程序的开发 我分析了这两个 Web 应用程序 并了解了如何使用它们以
  • Xcode 9 中的“addingPercentEncoding”是否损坏?

    在 Swift 3 x 和 Xcode 9 beta 2 中 使用addingPercentEncoding https developer apple com documentation swift string 1690785 addi
  • 应用程序未通过协同设计验证?

    我在提交 iPhone 申请时遇到问题 我看到了一些类似的问题 但没有找到答案 当我存档项目并单击 验证 时 收到错误消息 应用程序未通过协同设计验证 签名无效 或者未使用 Apple 提交证书进行签名 我假设我在协同设计部分做错了什么 我
  • NSPredicate 的 onFormat 字符串

    我想用 id 键对数据进行排序 我如何理解格式字符串的用途NSPredicate格式 我有一个100号的帖子 我的代码 let objectIDs posts map 0 id let predicate NSPredicate forma
  • 在 UIMenuItem 上设置accessibilityLabel

    我正在尝试设置accessibilityLabel of a UIMenuItem而且似乎没有效果 无论如何 VoiceOver 只是读取项目的标题 let foo UIMenuItem title foo action selector

随机推荐

  • 这里没有解决方案适用于我的“未找到‘PDO’类”。

    我知道这里有类似标题的问题 但似乎没有一个对我有用 因此创建一个新问题的原因 所以问题是 我有一个在本地主机上完美运行的网站 我确信它有 PDO 支持 但在我的共享主机上上传后 我得到了 Symfony Component Debug Ex
  • 确定两个整数之间的字典距离

    假设我们有字典顺序的整数3 5 6 9 10 12 or 0011 0101 0110 1001 1010 1100每个都有两个位设置 我想要的是找到说之间的距离 它们之间有多少个字典排列 而不进行实际的排列 3 and 5使用尽可能少的操
  • 如何设置环境变量 R_user 以在 python 中使用 rpy2

    我无法在 python 中运行 rpy2 用这个代码 import rpy2 robjects as robjects 以下是完整的例外情况 运行时错误 R USER 未定义 文件 d py r r python py 第 1 行 位于 i
  • 无法在 swift 中重载 viewDidLoad() 中的函数

    无法重载函数viewDidLoad 迅速 它给出了错误definition conflict with previous value at func joinString strings String gt String override
  • Mac Office 2011 VBA 和 Dylib

    我正在 Mac OS 中开发 Word 2011 插件 目前 我需要在 VBA 宏中编写代码以从另一个应用程序检索字符串 通过套接字通信 因此 基本上在 Windows 中 我可以简单地创建一个 DLL 它可以帮助我与其他应用程序进行 So
  • Google 报告 API V4 问题

    我只是用 python 来了解 Google Analytics Reporting API 并一直在尝试让他们的演示文件工作并提取一些数据 完整的示例代码可以在这里找到 https developers google com analyt
  • Spring新事务与Retryable相结合

    如果我有一个方法 对于某个异常有 Spring 可重试 并且还有一个 Transactional Requires new 那么每次重试完成时 它会创建一个新事务还是使用现有事务 ie Retryable maxAttempts 5 bac
  • 为什么“吞食”文件不是一个好习惯?

    为什么 slurping 文件对于普通文本文件 I O 来说不是一个好的做法 它什么时候有用 例如 为什么我不应该使用这些 File read path to text txt lines each do line do something
  • 如何在recyclerview中从Firebase数据库中从下到上检索数据或如何在Firebase中的数据库顶部添加数据?

    我正在开发一个带有 Firebase 数据库的应用程序 我正在接收数据并上传它 这没有问题 但我想将数据添加到数据库数组的顶部 而不是数据库数组的底部 因此 建议我一些可以帮助我从下到上检索数据的东西 或者我可以将其上传到数据库数组的顶部
  • lxml html5parser 忽略“namespaceHTMLElements=False”选项

    The lxml html5解析器似乎忽略了任何namespaceHTMLElements False我传递给它的选项 它将我提供给它的所有元素放入 HTML 命名空间中 而不是 预期的 void 命名空间中 这是一个重现该问题的简单案例
  • CsvHelper :使用 CsvHelper 添加标题

    我正在使用 CsvHelper 将 dapper 对象转换为 CsvFiles 我正在使用类映射来映射索引和名称映射的属性 问题是我需要带有表格标题的行在写入记录之前 如下所述 我的旧代码没有标题 using var writer new
  • 延迟一些 jQuery 函数,直到所有图像完全加载

    如何延迟某些 jQuery JavaScript 函数 直到页面上的所有图像完成加载 实际上 我所说的 jQuery 函数是用于设置 div 的偏移位置 问题是图像完全加载后页面会调整大小 因此偏移量是错误的 对于 jQuery 函数 请参
  • 在android中解析CDATA

    我正在解析服务器上的 XML 我读取并解析它 没有任何错误 但我看不到数据 这是我的 XML
  • MKMapView 缩放和区域

    我熟悉使用 Google Maps Javascript API 最近我开始在 iphone 项目中使用 MapKit 框架 但我很难弄清楚缩放和在地图上设置区域 在 Google Maps API 中 我曾经使用整数缩放级别 如 8 9
  • 使用 poltergeist 和代理?

    我正在使用 PhantomJS 和 poltergeist 来模拟浏览器 但是我不确定如何指定在代码中使用的代理 require capybara require capybara dsl require capybara polterge
  • 如何在Windows 8.1中获取WPF窗口的标题栏颜色?

    要使用 WindowChrome 类自定义窗口的外观 我想获取 Windows 8 1 中 WPF 窗口的标题栏颜色 首先 我尝试过 SystemParameters WindowGlassColor 但这个属性却不包括正确的alpha值
  • Phonegap 对图像进行 base64 编码

    我正在尝试将图像编码为 Base64 并将其发送到服务器 当我检索图像时 它显示的所有内容都是空白 我用来编码它的代码是这样的 encodeImageUri function imageUri var c document createEl
  • Python搜索字符模式,如果存在则缩进

    我有一个文本模式 我想找到它并推到新行 模式是 后面跟着一个空格和一个字符 像这样 text orig text cat dog cat dog text rabbit cat dog text coffee cat dog need to
  • Java邮件如何根据条件自动发送电子邮件

    以前没用过Java邮件 在我的 JSF Web 应用程序中 我有一个实体 followUp 有财产private Date checkDate 对应于一个Animal实体 一个动物有很多后续记录 否则 用户必须每 3 个月创建一条新记录 f
  • 关闭 UIImagePickerController

    我尝试了各种关闭 UIImagePickerController 的方法 但没有任何运气 我究竟做错了什么 IBAction choosePhoto self picker UIImagePickerController alloc ini