objective-c - UIDocumentInteractionController 向菜单添加自定义操作(例如电子邮件、保存到照片)

标签 objective-c ios cocoa-touch menu uidocumentinteraction

我已经开始将 UIDocumentInteractionController 用于新应用,但我想知道如何向预览屏幕上的操作菜单添加其他操作?

似乎菜单只列出了已注册给定 url 类型的应用程序,而且我看到 PRINT 出现在 iOS4.2 上。我想添加通过电子邮件发送并保存到照片,但看不到扩展此菜单的方法。我可以对我想要的操作进行编码好吧,只是将它们添加到菜单中这似乎是不可能的?

我是否漏掉了一些明显的东西?

最佳答案

你是对的, 这些是方法

- (BOOL) documentInteractionController: (UIDocumentInteractionController *) controller performAction: (SEL) action


- (BOOL) documentInteractionController: (UIDocumentInteractionController *) controller canPerformAction: (SEL) action

这些方法支持的操作选择器是copy:print:

关于objective-c - UIDocumentInteractionController 向菜单添加自定义操作(例如电子邮件、保存到照片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5204911/

相关文章:

iphone - 使用 Objective-C 进行 USB 编程

objective-c - Profiler 告诉我与 nil 的比较速度很慢

objective-c - 调整 Mac 显示器亮度 Objective-C?

ios - 错误域=NSURLErrorDomain 代码=-1000 "bad URL"

ios - 为什么 iPhone 6 Plus 键盘在我的应用程序上看起来不同?

objective-c - 多次点击时,表格 View 单元格文本与其他文本重叠

iOS6 应用程序在后台崩溃。如何解码崩溃日志?

iphone - (id)sender = nil?

ios - UIPopoverPresentationController 无法设置箭头颜色

cocoa /iPhone : BackgroundColor and Opaque Properties