Objective c 添加电子邮件和打印功能,在iPad应用程序中共享导航栏上的图标

Objective c 添加电子邮件和打印功能,在iPad应用程序中共享导航栏上的图标,objective-c,ios,ipad,Objective C,Ios,Ipad,我正在为iPad开发一个应用程序。此应用程序包含一些PDF文件和一些mp4视频。我在导航栏上有一个共享图标。当用户单击共享图标时,它会显示发送电子邮件或打印特定文件的选项。我想将电子邮件和打印功能添加到所有pdf文件中,并仅将电子邮件功能添加到所有视频中。我需要帮助来完成这件事。代码方面的帮助会很好。 我们将非常感谢您的帮助 问候 电脑如何发送电子邮件: 如何打印: 如何创建操作表: 总而言之: 将操作表按钮添加到用户界面 创建包含电子邮件和打印选项的操作表,具体取决于内容 根据单击的按钮,开始

我正在为iPad开发一个应用程序。此应用程序包含一些PDF文件和一些mp4视频。我在导航栏上有一个共享图标。当用户单击共享图标时,它会显示发送电子邮件或打印特定文件的选项。我想将电子邮件和打印功能添加到所有pdf文件中,并仅将电子邮件功能添加到所有视频中。我需要帮助来完成这件事。代码方面的帮助会很好。 我们将非常感谢您的帮助

问候

电脑

如何发送电子邮件:

如何打印:

如何创建操作表:

总而言之:

  • 将操作表按钮添加到用户界面
  • 创建包含电子邮件和打印选项的操作表,具体取决于内容
  • 根据单击的按钮,开始发送电子邮件或打印

  • 谢谢你,肯尼,这似乎很有帮助。我必须按类别显示PDF和视频。这就是为什么我必须使用不同的类。一些PDF和视频在一节课上,另一些在另一节课上。此外,如果ipad连接到任何打印机,无论是有线打印机还是无线打印机,打印选项都是在纸张上打印文档。这两种情况都适用吗?我必须在所有课程中添加行动表吗?我通过代码在主屏幕的导航栏中添加了共享图标。主屏幕导航到其他屏幕。共享图标应是特定于上下文的。看看照片应用程序。列表视图上没有“共享”按钮,网格视图上没有“多选共享”按钮,而详细视图上只有一个项目共享按钮。大多数人只执行单一项目共享按钮,但这取决于你。在“共享”按钮触发的方法中,您应该确定打印是否可用,并且仅在可用时显示选项。查看打印API,但我不认为有线与wifi有什么特别的关系。你好,Kenny,我将UIActionSheet应用于电子邮件和打印的共享按钮。在我的项目中有几个类。我已经通过代码声明了主屏幕导航栏上的共享按钮。我制作了一张申请表,并将其应用到共享按钮上。我在主屏幕上也这样做了。共享按钮显示在所有屏幕上。但是当我点击除主页外的屏幕上的共享按钮时,应用程序崩溃了。它在主屏幕上运行良好,但在其他屏幕上使应用程序崩溃。@PrateekChaubey你将不得不对这次崩溃提出一个新问题。包括来自控制台的有关崩溃的信息,并解释视图控制器结构。你做错了什么事,但没有细节我就搞不清楚到底是什么。