iOS 证明文件可从共享扩展上传到 React Native

标签 ios ios8-share-extension

是否有测试方法来证明我有权访问文件? 我正在使用

if ([[NSFileManager defaultManager] fileExistsAtPath:[url path]]){

                long long fileSize = [[[NSFileManager defaultManager] attributesOfItemAtPath:url.absoluteString error:nil][NSFileSize] longLongValue];
                NSLog(@"sik: %lld", fileSize); }

我有 if 返回正数并且我可以看到文件大小,但我想确保我可以访问该文件,我正在考虑将文件发送到 firebase 以证明我可以访问它,还有什么其他方法可以我证明我有权访问该文件?

这是一个共享扩展,想要附加一些 MS word 文件,我可以看到该文件存在,以及大小,但是在从 React Native 访问路径时遇到一些问题......所以目前我只想证明 iOS 可以访问它...谢谢!

最佳答案

由于 iOS 应用程序默认处于沙盒状态,因此如果您可以看到该文件,就可以访问它。

如果您确实不确定,您可以做的是将文件加载到变量中,然后检查其内容。

关于iOS 证明文件可从共享扩展上传到 React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50961423/

相关文章:

ios - 导航 Controller 和 View Controller

ios - 使用 XCTest UI 测试确定应用程序是否已退出

iOS 在 Safari 中共享扩展和图像

部署后 iOS 共享扩展不起作用

ios - 如何从另一个 UIViewController 启动 SLComposeServiceViewController

ios - 使用 phonegap 在 IOS 的图库中使用 FileWriter 查看写入文件系统的图像文件

ios - 自定义 SQLite 排序规则未触发

ios - 如何将数据传输到 Swift 中的幻灯片菜单

ios - 从共享扩展重定向回应用

ios - 仅将 pod 的子集用于子目标