Ios 如何在保存PDF的列表中建议我的应用程序?
我正在开发一个应用程序,我使用了Ios 如何在保存PDF的列表中建议我的应用程序?,ios,pdf,Ios,Pdf,我正在开发一个应用程序,我使用了pdfkit来实现它,它显示并保存pdf文件。 我的问题是,当我在电子邮件中收到一个pdf文件,然后我想在该应用程序中保存该pdf文件时,当我单击“保存”按钮时,它会向我建议此页面,但我的应用程序不在列表中。我如何确保我的应用程序也作为建议应用程序出现在此列表中 您需要创建 看一看。您需要创建 请查看。请参阅以下链接: 您需要注册应用程序可以在iOS中打开的文档类型。为此,您需要在应用程序的Info.plist中为应用程序可以打开的每个文档类型添加一个文档类型。
pdfkit
来实现它,它显示并保存pdf文件。
我的问题是,当我在电子邮件中收到一个pdf文件,然后我想在该应用程序中保存该pdf文件时,当我单击“保存”按钮时,它会向我建议此页面,但我的应用程序不在列表中。我如何确保我的应用程序也作为建议应用程序出现在此列表中
您需要创建
看一看。您需要创建
请查看。请参阅以下链接:
您需要注册应用程序可以在iOS中打开的文档类型。为此,您需要在应用程序的Info.plist中为应用程序可以打开的每个文档类型添加一个文档类型。此外,如果iOS不知道任何文档类型,则需要为该文档类型提供统一类型标识符(UTI)
添加文档类型:
要添加文档类型,请执行以下操作:
在Xcode项目中,选择要将文档类型添加到的目标
1.选择“信息”选项卡
2.单击文档类型的“披露”按钮打开文档类型
3.单击“+”按钮
在新创建的文档类型中:
4.键入文档类型的名称
5.在“类型”部分,填写新类型的UTI
6.为文档提供一个图标
7.单击“披露三角形”打开其他文档类型属性
8.在表中单击以添加新的键和值
9.对于键值类型:CbundleTypeRole
10.对于值类型:编辑器
11.单击+按钮添加另一个键/值对
12.对于键值类型:LSHandlerRank
13.对于值类型:所有者
添加自定义UTI:
如果要添加的文档类型是自定义文档类型,或者是iOS还不知道的文档类型,则需要为该文档类型定义UTI。要添加新的UTI,请执行以下操作:
在Xcode项目中,选择要将新UTI添加到的目标。
选择“信息”选项卡
1.单击导出UTI的披露按钮
2.单击“+”按钮
3.选择“添加导出的UTI”
4.在描述字段中,填写UTI的描述
5.在标识符字段中,填写UTI的标识符
6.在符合字段中,填写新UTI符合的UTI列表
7.切换“其他导出的UTI属性”三角形以打开一个表,您可以在其中添加一些其他信息
8.在空表中单击,将显示可添加到表中的项目列表
9.输入“UTTypeTagSpecification”
10.将类型设置为Dictionary
11.单击披露三角形将其打开,然后单击表格行中的+按钮添加条目
12.对于“新项目”,将名称更改为“public.filename extension”
13.对于项目类型,将其更改为“数组”
14.切换打开刚刚添加的项目,然后单击表行中的+按钮
15.对于项目0,将“值”更改为文档的文件扩展名。例如,txt、pdf、docx等
测试自定义文档类型的最简单方法是通过电子邮件将自定义文件发送到iOS设备。导航到电子邮件并确保附件在那里。轻触并按住文档附件图标。这应该会在iPad上打开一个popover,或者在iPhone上打开一个动作表,显示所有打开文档类型的应用程序。您的应用程序应显示在列表中。轻触应用程序图标,应用程序将启动并从电子邮件接收文档。请参阅以下链接:
您需要注册应用程序可以在iOS中打开的文档类型。为此,您需要在应用程序的Info.plist中为应用程序可以打开的每个文档类型添加一个文档类型。此外,如果iOS不知道任何文档类型,则需要为该文档类型提供统一类型标识符(UTI)
添加文档类型:
要添加文档类型,请执行以下操作:
在Xcode项目中,选择要将文档类型添加到的目标
1.选择“信息”选项卡
2.单击文档类型的“披露”按钮打开文档类型
3.单击“+”按钮
在新创建的文档类型中:
4.键入文档类型的名称
5.在“类型”部分,填写新类型的UTI
6.为文档提供一个图标
7.单击“披露三角形”打开其他文档类型属性
8.在表中单击以添加新的键和值
9.对于键值类型:CbundleTypeRole
10.对于值类型:编辑器
11.单击+按钮添加另一个键/值对
12.对于键值类型:LSHandlerRank
13.对于值类型:所有者
添加自定义UTI:
如果要添加的文档类型是自定义文档类型,或者是iOS还不知道的文档类型,则需要为该文档类型定义UTI。要添加新的UTI,请执行以下操作:
在Xcode项目中,选择要将新UTI添加到的目标。
选择“信息”选项卡
1.单击导出UTI的披露按钮
2.单击“+”按钮
3.选择“添加导出的UTI”
4.在描述字段中,填写UTI的描述
5.在标识符字段中,填写UTI的标识符
6.在符合字段中,填写新UTI符合的UTI列表
7.切换“附加导出的UTI属性”以打开一个表,您可以在其中添加