uidocument

    3热度

    2回答

    我在我的项目中使用核心数据,并在下面的代码段 -(void) useDocument{ AFFormsCoreDataEngine* engine = [AFFormsCoreDataEngine sharedInstance]; if (![[NSFileManager defaultManager] fileExistsAtPath: [engine.formsDataba

    3热度

    1回答

    我感到困惑。我发现UIDocument方法openWithCompletionHandler在iOS 5和iOS 6模拟器中工作,但不适用于iOS 5.1。 有关我如何解决此问题的任何想法?它只是其中一个事情,其中​​的模拟器跌倒了,但真实的环境却没有? 谢谢。 Steve

    12热度

    3回答

    我有时在打开存储在iCloud上的UID文档时遇到问题。在检查iCloud是否可用并获取NSMetaDataQuery的结果后,我在应用程序的一开始就调用以下代码。这在98%的情况下都有效。这只是有时(例如,有时后重新安装应用程序)的completionHandler将永远不会被称为: FRNBDocument *doc = [[FRNBDocument alloc] initWithFileUR

    0热度

    1回答

    在我的应用程序中,我试图做一件简单的事情 - 将一个txt文件和一个图像文件保存到iCloud中,然后将其恢复以在应用程序中打开它。 现在,我可以将txt和图像文件保存到iCloud中 - 没问题。我甚至可以从iCloud获取文档的URL和文件名 - 这里也没有问题。但我的问题是,如何打开txt文件?什么样的代码来从iCloud打开一个txt文件并获取文本内容?我的txt文件文档是UIDocume

    3热度

    1回答

    我正在尝试在基于目录的NSFileWrapper(aka文件包)中使用支持iCloud的UIDocument来维护复杂的应用程序状态。在我的应用程序中,用户可以拥有许多不同的配置(类似于每个潜在驾驶员都有座位设置的汽车)。 对于每个单独的状态,我将一个常规文件NSFileWrapper添加到整个文件包中。 将我的UIDocument写入/从云中读取正常工作正常。当文件包发生变化时,我也会收到通知。

    7热度

    2回答

    我有一个iOS应用程序,使用简单的UIDocument模型和iCloud存储的单个内容字段。我使用NSMetadataQuery检索文档列表来填充UITableView。我希望在此表顶部显示新文档,但默认排序看起来是旧的 - >新的。 我知道如果我在文档中有一个自定义日期字段我可以使用该字段上的NSSortDescriptor对查询进行排序,但我的问题是可以通过UIDocument iCloud存

    1热度

    1回答

    这可能是我令人难以置信的厚,但是如何将BOOL存储在UIDocument中?我目前正在使用NSFileWrappers在“contentsForType:error:”方法中存储一个字符串和一个图像,但是由于没有办法将bool转换为NSData,最好的方法是什么? 感谢

    0热度

    1回答

    我一直在阅读有关UIDocument和UIManagedDocument的所有内容,因为在UIManagedDocument上有更多帮助,它是Uidocument的子类,但是我一直无法确定我需要做什么对这个。 当用户点击我的应用程序创建一个新的文件,我需要创建文档,并有一对夫妇的预先填充到其项目的添加按钮。我这样做的代码工作正常,只要我单步执行调试器,但全速运行时,这两个项目不会将其写入文档中。

    1热度

    1回答

    如果我尝试将打开的UIDocument添加到数组中,我什么也没有得到。这可能是它应该如何工作,我不确定。 - (void)loadDocAtURL:(NSURL *)fileURL withClassName:(NSString *)className { id doc = [[NSClassFromString(className) alloc] initWithFileURL:f

    1热度

    1回答

    我在尝试做一个快速测试来同步一个文件到iCloud。这是我有的简单片段: url = [[ubiquityContainerURL URLByAppendingPathComponent: @"Documents"] URLByAppendingPathComponent:@"test.txt"]; doc = [[CloudDocument alloc] initWi