问题标签 [uidocumentpickervc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin - Xamarin 表单中的 UIDocumentPickerViewController 选择
我坚持让我的 DocumentPicker 完全正常工作。现在它显示了视图控制器,但我不知道如何等待或获得结果。
在swift中,您只需编写void documentPicker(UIDocumentPickerViewController controller, didPickDocumentAtUrl...
方法,当它完成时,它就会到那里。
但在 Xamarin 中,它一定没有那么简单。我已经编写了该方法,从我调用它的类以及在我的AppDelegate.cs
类和我的Main.cs
类中。似乎没有一个工作,除非我写错了。
我有的是这个....
getTopViewController()
只是获取顶视图控制器的辅助方法,因此我可以展示 DocumentPicker
ios - 如何在 UIDocumentMenuViewController iOS 中只允许 doc 和 pdf 类型?
我尝试使用UIDocumentMenuViewController
. 我试过了,
有了这个来完成这项工作。但我只需要从选择器中获取doc和pdf类型。但是当我使用 时kUTTypeContent
,这也允许图像和视频。有没有办法只允许此选择器用于 doc 和 pdf(自定义类型),或者是否有阻止媒体文件的原因?请帮我解决一下这个。
ios - 出现错误 - (BOOL)copyItemAtURL:(NSURL *)srcURL toURL:(NSURL *)dstURL 错误:(NSError **)error
我正在从 iCloud 和谷歌驱动器等中挑选文件并使用这种方法- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url
我正在获取网址file:///private/var/mobile/Containers/Data/Application/34C6FC23-C8BF-407E-AD67-77758BD606E9/tmp/com.company.theApp-Inbox/chart%20(1).pdf
但是当我这样做时[[NSFileManager defaultManager]copyItemAtURL:url toURL:docUrl error:&error];
我收到此错误Error Domain=NSCocoaErrorDomain Code=262 "The file couldn’t be opened because the specified URL type isn’t supported." UserInfo={NSURL=/var/mobile/Containers/Data/Application/34C6FC23-C8BF-407E-AD67-77758BD606E9/Documents/documents/12345678901-1470638583.pdf}
这是我的docUrl = /var/mobile/Containers/Data/Application/34C6FC23-C8BF-407E-AD67-77758BD606E9/Documents/documents/12345678901-1470638583.pdf
ios - 用于保管箱或谷歌驱动器的 DocumentViewController
在我的应用程序中,我想访问 Google Drive 和 Dropbox 的文档。对于 iCloud,它们UIDocumentPickerViewController
显示 iCloud 的文件。我正在为 Google Drive 和 Dropbox 寻找相同的东西。我是否必须UIDocumentPickerViewController
为 Dropbox 和 Google Drive 手动创建。
我已经添加了这个UIDocumentMenuViewController
我不知道在处理程序中做什么。
xamarin - Xamarin iOS:为什么需要调用 StartAccessingSecurityScopedResource 并在 DocPicker 示例中释放它
我在 Xamarin iOS 中使用文档选择器。在 DocPicker 的示例中,他们调用了诸如 StartAccessingSecurityScopedResource 之类的东西,并在顶部添加了注释。
// 重要的!您必须先锁定安全范围,然后才能 // 访问此文件。
为什么他们必须锁定这个文件?是否防止文件在访问文件时从其他地方修改。
swift - UIDocumentPickerViewController 从不调用 didPickDocument 方法
我的文档选择器正确打开,我可以看到我的所有文件(谷歌驱动器),但是当我选择一个时,什么也没有发生。观点不以为然,仅此而已。我错过了什么吗?这在更新 Xcode 和 Swift 之前有效。
也没有什么“失败”,它只是没有调用那个documentPicker
方法。
我有一个类似的用于选择媒体的工具,并且效果很好...
ios - UIDocumentPickerViewController 不调用 didPickDocument 方法
我有一个文档选择器,但是在选择一个文档后,didPickDocumentAt 部分永远不会被触发。在我更新swift之前它正在工作,现在有什么不同吗?
也没有什么“失败”,它只是没有调用那个documentPicker
方法。
我有一个类似的用于选择媒体的工具,并且效果很好...
编辑:我刚刚添加了该documentPickerWasCancelled
方法,由于某种原因,当我选择一个文档时会调用该方法。注意我正在从谷歌驱动器中选择一个文档,这会对任何事情产生影响吗?
编辑2:回答,卸载并重新安装并且它有效。请参阅下面的答案。谢谢大家的建议。
ios - 如何在选择文档并使用 UIDocumentPickerViewController 下载到设备之前在 iCloud 中查找文档的大小
如何在选择文档并使用 UIDocumentPickerViewController 下载到设备之前在 iCloud 中查找文档的大小。我可以将文档下载到设备然后转换为 NSData,我可以确定文件大小,但我们可以避免下载文档本身和在下载之前预先确定文件大小。我在 uidocumentpickerviewcontroller 中找不到任何方法或属性。
ios - 从 iCloud 驱动器获取文件而不下载?
如何从 UIDocumentPickerController 获取文件 url,以便稍后上传到我的服务器?发送文件作为实现的电报。现在只能从 icloud 下载文件并稍后发送。但是我想学习如何在电报中实现?
这是我现在的代码: