ios – 添加“在Excel中编辑”或“编辑照片”扩展名
保存后,更改也会反映在Dropbox文件中.
我想添加这样一个按钮.此外,我想在图片中添加如此的按钮,以便在可用的“照片编辑”应用程序中打开它们.
如何检查文件(image,xls,doc或其他)是否可以打开来编辑?
代码到目前为止
UIDocumentPickerViewController *documentPicker = [[UIDocumentPickerViewController alloc] initWithURL:url inMode:UIDocumentPickerModeExportToService]; documentPicker.delegate = self; documentPicker.modalPresentationStyle = UIModalPresentationFormSheet; [self presentViewController:documentPicker animated:YES completion:nil];
也尝试改变模式到UIDocumentPickerModeMoveToService …
根据苹果文档
移动本地文档.用户选择外部目的地.文档选择器移动文档;但是,您仍然可以将文档作为外部文档访问,让用户将文档编辑到位.
但是我尝试了四种模式.没有显示excel选项.
UIDocumentPickerModeImport,UIDocumentPickerModeOpen,UIDocumentPickerModeExportToService,UIDocumentPickerModeMoveToService
解决方法
这是使用URLScheme与MSOffice应用程序的文档.
https://msdn.microsoft.com/en-us/library/office/dn911482.aspx
回答具体问题:
How to check if file (image,doc or any other) can be opened to edit?
您可以使用UIApplication方法来检查当前设备是否响应特定的URLScheme,如果是,您可以调用应用程序来编辑您的文件.同样可以应用于您要打开的其他应用程序.您只需要查看应用程序是否支持URLScheme.
请记住,在iOS 9中,您需要在Info.plist中添加要在应用程序生命期间调用的URL.否则,canOpenURL方法将始终返回NO.
此代码说明了该方法.但是,它是搜索一些导航应用程序.就像在WhatsApp中点击一个共享的朋友位置.
https://snipt.net/wallaaa/using-url-schemes/
结果:
以上是来客网为你收集整理的ios – 添加“在Excel中编辑”或“编辑照片”扩展名全部内容,希望文章能够帮你解决ios – 添加“在Excel中编辑”或“编辑照片”扩展名所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。