问题标签 [nsfilewrapper]

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.

0 投票
1 回答
1306 浏览

iphone - 在 iphone 应用程序中添加 AppKit 框架时出错

我想在我的 iphone 应用程序中导入,但我知道这个框架在 iphone sdk 中不可用,但我需要在这个框架中使用 NSfileWrapper 类,这个类是否也可以在 UIKit 或 iphone sdk 中可用的其他框架中使用,谢谢

0 投票
4 回答
2048 浏览

objective-c - 使用 ZIP 存档存储 NSDocument 数据

我注意到 Apple 开始使用 zip 存档来替换 iWork 应用程序中的文档包(文件夹在 Finder 中显示为单个文件)。我正在考虑做同样的事情,因为在将文档包复制到 Windows 文件服务器时,我不断收到与我的文档包相关的支持电子邮件。

我的问题是在基于 NSDocument 的应用程序中执行此操作的最佳方法是什么?

我想最简单的方法是创建一个目录文件包装器,创建它的存档并在 NSDocument 中返回它

但我不明白如何创建 NSFileWrapper 的 zip 存档。

0 投票
1 回答
192 浏览

iphone - iPhone FIlewrappers 和文件包?

假设我有一个模型对象类 Box。在我的 Box 类中,我添加了图像引用 (png)、音频 (mp3) 等……与其将它们存储为 NSData,不如引用文件的路径……以节省内存。

我想归档这个 Box 类。在桌面上,我们将使用文档包(NSFilewrapper)。但是这个类不是 Iphone OS 的一部分。

关于归档此类并将所有文件包含为“文档包”的任何建议?这类似于应用程序显示为文件但实际上是文件夹的方式......谢谢!

0 投票
1 回答
738 浏览

objective-c - 覆盖 NSDocument 的 fileWrapperOfType 会导致“无法保存文档”。

我必须遗漏一些简单的东西,但谷歌没有帮助。

我的文件保存并加载正常。(我已经重写dataOfType以获取一些东西。)然后我重写fileWrapperOfType(准备创建一个包),我得到一个“文档'Untitled'无法保存为'test'。” 当我尝试保存时。即使我将我的方法清空为我能想到的绝对最基本的形式......

...我仍然无法保存。我错过了什么?

0 投票
1 回答
253 浏览

objective-c - 保存“项目”类型的文档(包含子文档)

我正在尝试创建一个类似“项目”的文档,因为它包含指定目录中的子文档。我想要一个全新的文档保存,以使用适当的子目录设置该目录。我想要一个“另存为”来将所有这些子目录和其中的任何文件复制到新位置。但我想要一个“保存”来只更新某些数据文件并且(当然)不覆盖所有子文档!

这样做的“安全”方法是什么?我尝试跟踪文件在我的文档中的位置,并检查它是否与保存位置相同或不同,但感觉很混乱,我担心 Apple 在幕后做一些事情会导致这个在某些情况下,直接的 URL 到 URL 比较会失败。

有没有标准的方法来做这样的事情?

0 投票
1 回答
203 浏览

iphone - Is it possible to search files of particular extension in the entire device?

In my application, i am trying to find all files of particular extension (like .pdf, .txt, etc) that are stored in the device (either downloaded or transferred from system) and want to list them in table View. Is it possible to do so and if it is then can i associate file of specific extension to get it open in supporting application (any third party plug-ins).I went through numerous documentation but couldn't find the solution. Also how can i index files of these extension for fast search.

Any help is appreciated. Thanks.

0 投票
2 回答
1197 浏览

cocoa - 使 Cocoa NSDocument 包与 svn 兼容的秘诀?

我有一个编写包样式文档的工具。它使用 NSDocument 实现并覆盖以下 NSDocument 方法:

这一切都很可爱,除非我保存了一个受版本控制的文档。(不保留 .svn 目录等)

有没有什么好方法可以让我的文档在 svn 上运行良好?

0 投票
1 回答
2776 浏览

ios - 在 iPhone 上读取资源文本文件

这主要是一个建议问题,因此非常感谢任何指针。

我有一个文本文件,我想在填充UITableViews. 我只是不知道我应该什么时候真正阅读该文件,甚至不知道如何阅读。我应该使用NSFileManager, 还是NSFileWrapper, 还是应该自己滚动?Nib 文件中是否需要对象占位符?

这个想法是创建一个利用导航-tableView-tabBar 组合的“库存”系统。

我试图弄清楚一些事情,但是在启动和重新启动之后,我意识到我应该寻求帮助。

规范包括 Xcode4、一些基本的理解和大约 13 个不同的垃圾项目。

0 投票
1 回答
2925 浏览

iphone - NSFileWrapper 基础:如何提取组件

抱歉,如果这很明显,但我正在努力解决如何从 NSFileWrapper 中提取组件,并且文档并不是特别有启发性。

我有两个包装纸。一个持有一个简单的txt文件。另一个持有 pageSettings。PageSettings 是一个 NSObject,它包含几个 NSString、BOOL 等。这是我的包装器(基于Apple 的 iOS 的基于文档的应用程序编程指南),我现在正试图再次提取信息:

所以我的问题是如何将 txt 文件和 pageSettings 加载回 self.text 和 self.pageSettings?

我用- (NSData *)serializedRepresentation吗?如果是这样,怎么做?还是我像这样简单地反转它:

我将非常感谢任何解释。非常感谢。

0 投票
1 回答
256 浏览

ios5 - iCloud 丢失 NSData

我正在使用 iCloud 创建一个应用程序。但我有一些问题。
它使用 iCloud 在 iCloud 上创建目录NSFileWrapper,然后NSData在目录中创建(文本)文件NSFileWrapper
我正在使用此代码转换NSDataNSString

它仅在创建此文本文件的设备上才能正常工作。在其他设备上成功加载文件,但是当我尝试转换或打印它(或其他调用方法)时,结果是**BAD_ACCESS**并且对象不存在(文件数据的保留计数为 2)。

有任何想法吗?