问题标签 [nsdocumentdirectory]
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.
ios - iOS 5 更新后,我的文档目录中的文件不见了?iOS是否正在更改文档目录?
更新到 iOS5 时,我的应用程序出现了一点问题。在我的文档目录中,我有一个 sqlite 文件和 PDF 文档。sqlite 文件包含 PDF 文档的 url。
当我启动我的应用程序时,我可以看到保存在 sqlite 文件中的文档列表。但是当我想打开一个pdf时,找不到该文档。
所以我认为iOS改变了文档目录地址。那可能吗?
我像这样保存我的pdf的地址:
iphone - 将数组保存到包含自定义对象 iPhone 的 Plist 文件
我有一个从 NSObject 继承的名为 XYZ 的类和一个包含 XYZ 对象的数组。我需要将此数组写入到文档目录的 plist 文件中。尝试 [array writeToFile....] 后,我发现 writeToFile 失败,因为该数组包含 XYZ 类的自定义对象。
可能的解决方案是将对象转换为 NSData。实现这一目标的不同方法是什么?我发现NSCoding是合适的,但无法理解如何使用它。任何帮助将不胜感激。
iphone - iPhone:将资源移动到应用程序包
我的申请刚刚被 Apple 拒绝,因为我将资源存储在 Documents 文件夹下!Documents 文件夹会自动同步到 iCloude,因此只有用户生成的数据应该存储在 Documents 下。所有应用程序数据都应该放在应用程序包下。
我在整个项目中使用以下方法
例如,以下行将我的资源解压缩到文档文件夹下。
[SSZipArchive unzipFileAtPath: zipFileName toDestination:[self filePath: @""]];
如何将这些文件和资源文件夹图像移动到应用程序包中并访问它们?
[编辑]
其中 iOS5 是 BOOL 变量:
谢谢。
ios - 如何隐藏文件夹中的特定文件。
我正在使用 SQLite 数据库制作 ipad 应用程序。
我希望能够从 iTunes 添加 .sqlite 文件以自由添加 db 文件并备份 user_data。
所以,我必须将文件保存在 /Documents 文件夹中。
然后,我有一个问题。
我不想在 iTunes 中显示一些数据库文件。- (ex. like user memo db)
我应该做些什么?
ios - 当 NSDictionary 添加到数组时,它会替换之前的字典
更新:想出了一些东西并更改了代码。
当我将 my 添加NSDictionary
到我的数组时,它突然替换了我上次添加的上一个字典。我不知道为什么会这样。我正在使用 plist 作为数据存储。
我收到这样的错误消息:
线程 1:程序接收信号:“EXC_BAD_ACCESS”。
在里面
添加新项目。
我查看数据的方法。
objective-c - 如何从 Caches 目录加载 PDF?
我有一个相当简单的问题。如何在 Caches 目录中打开 PDF 文件?
我唯一的代码是在应用程序包中打开一个 PDF 文件。
我认为这很容易做到,但我无法弄清楚。谢谢。
iphone - 将 UIImage 保存为 PNG 到 iPhone 上的相册
我正在将一些 png 文件合并到一个 uiimage 中,我遵循了这个线程(UIImageWriteToSavedPhotosAlbum 保存为具有透明度的 PNG?)
并尝试通过将此代码替换为我的图像来将结果保存为 png 文件:[self composeImageWithWidth:100 andHeight:100)..
当我使用模拟器进行测试时,我会转到应用程序支持中的文件夹并在那里找到 png。但是,当我在真实设备上进行测试时,我在相册中找不到 png 文件。
可能出了什么问题?也许是相册的路径?
感谢您的回答
objective-c - 将 HTML 从 WebView 保存到文档目录中的现有文件
我一直在研究一些加载和保存 HTML 文件的代码。我已经能够创建它们,但是在 WebView 中编辑它们之后,我需要将 WebView 中的 HTML 文件保存回文档目录。但是,我不确定如何创建 HTML 文件。我会很感激你的帮助。我有文档文件路径和标题。
javascript - iPhone / iOS - [NSBundle mainBundle] pathForResources 无法查看 Javascript 文件
我已将一个 javascript 文件添加到我的应用程序资源包中,我需要将其移至文档目录,但是当我启动其复制路径时,它返回 null。
代码:
以前有没有人遇到过这种情况?
ios - 应用更新、NSURL 和文档目录
我在应用商店中有一个应用,它使用 Core Data 来保存大部分数据。存储图像是个例外。我将图像存储在 Documents 目录的子目录中,并将对该图像的 NSURL 引用存储在核心数据存储中的适当对象属性中。
我们注意到,当更新进入应用程序商店时,使用与应用程序的先前版本一起存储的引用找不到这些图像,因此不会显示。现在,我怀疑问题在于,由于我们使用开发设备进行测试,因此此问题会传播,因为开发应用程序使用的应用程序目录中的目录与应用商店正在创建/使用的目录不同。我注意到应用程序中应用程序的应用商店目录与在 Xcode 中调试版本时创建的目录之间存在差异。因此,存储在核心数据中的 URL 指向错误的应用程序文件夹。这有点难以调试,因为一旦新版本在商店中发布,我就无法下载旧版本的应用程序。
所以我有几个问题。我能否保证下载同一应用程序版本的人所在的 Applications 子目录是相同的,这对于非开发设备来说不是问题?
我应该存储相对图像 url 或字符串来表示这些资源的位置,还是应该存储最终成为绝对 url 的内容?
非常感谢,费利佩