uidocument相关内容
我有文档下载选项.当用户从我的应用程序下载文档时,我需要将其存储到已安装在用户移动设备中的用户 iCloud Drive.我已经在 web 和 Xcode 中配置了 iCloud,但问题是我无法正确地将文件复制到 iCloud Drive.文件已成功下载,也已移至 iCloud,但文件不会出现在 iCloud Drive 应用程序中.这是我尝试过的代码: NSUbiquitousContaine
..
我需要打开 UIDocumentPickerViewController 并且它应该允许用户选择所有类型的文件.ie.(.pdf,.doc) 文件我使用了 UIDocumentPickerViewController 方法.我的代码: UIDocumentPickerDelegate, UIDocumentMenuDelegate 在我的类声明中 //上传文件 func OpenFi
..
我在我的项目中使用了 Core Data 并且在下面的代码部分遇到了罕见的崩溃 -(void) useDocument{AFFormsCoreDataEngine* engine = [AFFormsCoreDataEngine sharedInstance];if (![[NSFileManager defaultManager] fileExistsAtPath: [engine.form
..
我想知道如何正确执行以下操作:我有一个返回 NSData 对象的方法.它从 UIDocument 获取 NSData 对象.NSData 对象可能会变大,所以我想确保它在响应开始之前完全加载.因此,我想从块本身中返回该方法的值.所以是这样的: - (NSData*)getMyData {MyUIDocument *doc = [[MyUIDocument alloc] initWithFileU
..
问题 到目前为止,我的代码是创建新的本地文件并删除iCloud文件的代码. 是否可以重命名iCloud文档,使其保留在iCloud中? GarageBand可以做到.可以重命名iCloud歌曲.重命名完成后,歌曲仍在iCloud中.但是GarageBand是Apple应用程序,因此它可能使用私有api. 我当前的代码: -(void)moveFrom:(NSURL *)s
..
我正在尝试覆盖UIDocument的initWithFileURL,因为一旦初始化UIDocument,我需要调用一些自定义方法. 我认为这可能是一个好主意: -(id)initWithFileURL:(NSURL *)url { self = [super initWithFileURL:url]; // do some custom stuff
..
我无法理解UIDocuments异步打开的方式.我有一系列用户创建的UIDocuments.当用户按下按钮时,我需要打开一些文档,从文档中拉一些字符串,然后将这些字符串连接到一个新文件中. 我有一个数组,用于跟踪需要打开哪些文档.我的想法是我应该遍历数组,打开每个文档,并将其内容附加到NSMutableString.问题在于openWithCompletionHandler是异步进行的,因此
..
我无法理解我的选项是要合并存储在iCloud中的2个或更多冲突版本的UIDocument.在检测到文档冲突之后,我目前使用removeOtherVersionsOfItemAtURL来简单保存文档数据的最新版本.但是,我想支持合并有冲突的文档. 我发现的唯一资源和教程都涉及Core Data和持久性存储以进行合并,示例中使用了诸如SQLite之类的东西,但我没有使用.就我而言,每个文档都是一
..
我正在使用uidocumentbrowservc,并希望以编程方式选择UIDocument.就我而言,这是因为我想自动加载上次使用的UIDocument来节省用户启动时间,因为我的应用很少更改文档. 我幼稚的方法是将上次使用的URL存储在UserDefaults中.然后在uidocumentbrowservc的viewDidLoad()中调用presentDocument(at: URL).
..
不管我尝试什么,这都行不通... 我正在尝试使用UIDocument在本地保存我的(文本)文件.当我创建文件(即未加载)时,它可以保存. 但是,如果我先打开然后加载文件,然后再保存,则文件将无法保存. 编辑:当应用进入后台时,我尝试保存我的文档.但是,当我进入前台时,该应用程序似乎实际上“完成了保存"文档.我的应用程序在后台时是否不允许保存文档? 我检查了我的URL,它们都是有效
..
我遇到一个问题,我似乎无法取消分配UIDocument(用于iCloud) 运行NSMetaDataQuery查找文档后,如下所示. NSMetadataQuery *query = [[NSMetadataQuery alloc] init]; _query = query; [query setSearchScopes:[NSArray arrayWithObject:
..
我有文件下载选项.当用户从我的应用程序下载文档时,我需要将其存储到已经安装在用户移动设备中的用户iCloud Drive中.我已经在Web和Xcode中都配置了iCloud,但是问题是我无法正确将文件复制到iCloud Drive.文件已成功下载,并且也已移至iCloud,但文件不会出现在iCloud Drive App中.这是我尝试过的代码: NSUbiquitousContai
..
我有一个UIDocument的自定义子类,用于存储我的应用程序的用户内容.我直接调用-[UIDocument updateChangeCount:UIDocumentChangeDone]来跟踪对文档的更改.保存和加载工作正常,但是文档永远不会自动保存.为什么会这样? 解决方案 事实证明,问题是我没有从主线程中调用-[UIDocument updateChangeCount:].尽管UID
..
在save(to:for:completionHandler:)上运行iOS 9的每32位设备/模拟器上,我都会崩溃. Xcode 8.2.基本SDK是10.2.目标是9.0.标准架构. Swift3.用于开发和发布版本. 示例项目. 找不到,也没有任何相关问题.您能推荐任何解决方法吗?我需要64位体系结构吗? 解决方案 解决方法是返回NS对象,Apple工程师特别推荐NSMu
..
我已经尝试了两天以上,将文件写入iCloud驱动器.我尝试直接在本地编写一个简单的文本文件,然后使用UIDocumentMenuViewController等将其移动.我的代码并没有逐步通过调试器,但没有出现任何错误,但是看起来很成功,但是当我检查文件是否存在或至少是iCloud目录,那里什么也没有.我在模拟器和iPhone上都进行了尝试,触发了iCloud同步以及其他所有我能想到的东西.
..
在iOS 6中,点击“照片”应用中的操作按钮会显示标准的UIActivityViewController: 从Messages中执行相同操作会提供一组不同的选项。这看起来像我在使用UIDocumentInteractionController api来拉取所有可以处理图像的应用程序。 我的问题有两个: 如何进入“消息”操作菜单? Tumblr和Halftone,仅举几例,已经完成
..
我有一个iOS应用程序,它使用一个简单的UIDocument模型和一个内容字段用于iCloud存储。我检索文档列表以使用NSMetadataQuery填充UITableView。我希望在此表的顶部显示新文档,但默认排序似乎是旧的 - >新的。 我知道如果我在文档中有自定义日期字段,我可以在该字段上使用NSSortDescriptor对查询进行排序,但我的问题是是否可以按内在排序通过UIDoc
..
我正在尝试使用 UIDocumentPickerViewController 导出我的 UIDocument 子类。子类将数据写入 FileWrapper ,其UTI符合 com.apple.package 。 但是显示的文档选择器显示“iCloud Drive中的文档无法使用,因为iCloud Drive设置已禁用。” 文档成功写入缓存,正如我从导出的容器包中看到的那样。
..
我正在我的应用中通过Instagram整合分享图片。我已经阅读了他们的文档。 似乎我需要使用iOS UIDocumentInteractionController来实现这一点(我知道它允许访问我应用程序沙箱中的文件)。 深入挖掘,我遇到了这个图书馆这使事情变得非常简单。 我遇到的问题是它提供了动作表(只有一个按钮--Losk ......)如何使用Instagram挂钩, UID
..
自iOS 11以来,我每次使用 UIDocument API时遇到以下错误每次创建新文档: [错误]无法获取项目 / var / mobile / Containers / Data / Application / XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX /的属性值Documents / myDoc-XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXX
..