xamarin iOS操作系统:现在documentPickerMode已过时,如何让用户选择要保存的文件?

kcwpcxri  于 2022-12-07  发布在  iOS
关注(0)|答案(1)|浏览(144)

我试过StackOverflow和picker doc。不幸的是,所有满足我需求的答案都使用documentPickerMode,这是iOS 14以来弃用的。
查看Apple documentation on UIDocumentPickerViewController,我知道我需要使用init(forExporting: [URL])。但是,我在Xamarin中找不到任何类似的绑定。
我的问题是:

  • 我如何创建这样的UIDocumentPickerViewController?我已经成功地创建了一个打开对话框,但没有保存对话框。
  • 将来,如果我阅读Apple文档,我如何在C#中找到等价的类?我还不太了解Swift,显然参数名称是他们签名的一部分?在这种情况下,Xamarin.iOS团队如何将其转换为C#,因为可能有多个重载具有相同的签名?另外,我假设Swift init是C#构造函数,它正确吗?
djp7away

djp7away1#

谷歌xamarin ios UIDocumentPickerViewController具有链接.Net / .. / UIKit / UIDocumentPickerViewController Class
到目前为止,类API文档显示为Xamarin.iOS;所以我上面关于更名为.Net for iOS的评论是不相关的。更容易找到你需要的xamarin。tbd到底是微软会决定的。
通常很容易找到对应的C#方法。如果在doc页面上不明显,请将Apple的方法名称添加到google查询中:
xamarin ios UIDocumentPickerViewController SOMEMETHODHERE.
然而,那些init...方法微软实现为Constructors;我想你想在那一页上写UIDocumentPickerViewController(NSUrl, UIDocumentPickerMode)

相关问题