问题标签 [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
我正在使用viewDidLoad
方法播放声音文件。声音文件保存在文档目录中。在第一次加载视图时成功播放。但是当我弹出这个视图并返回时,它不会播放。
这是我的代码:
ios - 是否可以在 .IPA 中提供用户文件?
我有一个想要分发给用户的 IPA。IPA 包含一些用户数据,应在首次安装时将其移至文档目录。
我的问题是我可以从资源目录复制文件但不能删除它,这意味着数据将在设备上出现两次。
是否有可能将数据包含在安装时放入文档文件夹的 IPA 中?或者是否有任何文件夹可以添加到 IPA 中,我可以使用写入权限访问而无需越狱设备?
我查看了文档,但找不到有关该主题的任何内容。
ios - 检索文件创建或修改日期
我正在使用这段代码来尝试检索文件的最后修改日期:
这适用于主包中的文件,但如果文件位于应用程序文档文件夹的子目录中,则不适用,myFilePath
如下所示:
它不断返回“未找到”。
我知道该文件在那里,因为我可以使用 finder 来查看它。我也尝试删除文件名中的空格,但这没有效果。
错误日志说没有这样的文件或目录,所以当我试图将文件复制到文档目录时,它看起来一定出了问题。
奇怪的是,遍历文档子目录并contentsOfDirectoryAtPath
显示文件存在。
我已经尝试对路径进行硬编码并以编程方式检索它,其中:
谁能看到我哪里出错了?
ios - IOS:删除目录中的文件
在我的应用程序中,我下载了一个带有 ASiHttpRequest 的 pdf 文件,并且有以下说明:
第一次工作正常,我可以打开这个file.pdf,但是当我第二次下载这个pdf时,它似乎没有替换文件而是进行了合并。
在我这样做之前,但它不起作用问题出在哪里,或者从它的路径中删除这个 file.pdf 的最佳方法是什么?
编辑
现在我用这个方法
此方法识别目录中有 NSLog 中的“file.pdf”
但它崩溃后
我在控制台中只有一个“lldb”。
ios - 用户升级 iPhone 时是否传输 NSDocumentDirectory 中的文件
我有一个将用户输入的信息保存到 NSDocumentDirectory 的应用程序。人们遇到的问题是,当他们将 iPhone 升级到 iPhone 5 时,他们旧的 NSDocumentsDirectory 中的信息不会被传输过来,即使他们选择了要传输的应用程序也是如此。
用户在升级时最终会丢失所有输入的数据。
当用户在同一部手机上升级应用程序时,他们不会丢失数据。只有当他们升级到新 iPhone 时才会发生这种情况。
如何正确保存用户数据并确保在手机升级时将其传输过来?
ios - 如何在 NSDocument 目录中创建一个文件夹,我可以在其中保存所有照片并在需要时从同一文件夹中删除数据?
我有一个 tableView,对于每个单元格,我得到一个图像 url 字符串,并且我将所有数据保存在 NSDocument 目录中。
我想将所有数据存储在 NSDocument 目录中创建的文件夹中,并且我还想稍后删除该文件夹中的所有内容。怎么做?
这是我正在使用的方法
iphone - 将Plist填充到UITableView,存储在文档目录中
我有 plist 存储在,如果它存储在文档目录中Document Directory
,如何调用UITableView
. 这就是我从 plist 中读取的方式。
在ViewDidLoad
编辑
当我NSlog
valueArray
输出是
( { pass = tryrt; title = tyr; },
{ pass = tryrt; title = tyr; },
{ pass = tryrt; title = tyr; }, { pass = tryrt546546; title = tyr; } )
这意味着问题出在
cellForRowAtIndexPath
iphone - 应用程序必须遵循 iOS 数据存储指南,否则它们将在包含 .sqlite3 的应用程序中被拒绝
我创建了一个电子书应用程序,我的应用程序包含很多图像和 pdf 文件
我将下载的图像放入 /Library/Caches 并将 pdf 文件和 .sqlite3 文件放入 /Documents
现在我的应用被拒绝了,这就是原因
这是否意味着我必须将 /Documents 中的所有内容移动到 /Library/Caches?如果我将 .sqlite3 文件放在 /Documents 中,应用程序会再次拒绝吗?
提前致谢。
objective-c - removeItemAtPath 行为异常
我正在尝试使用以下代码从我的应用程序的文档目录中删除一个文件夹:
调用时,控制台会打印downloads folder deleted
,但目录仍然存在。
有人可以告诉我上面的代码有什么问题或如何删除有问题的文件夹吗?谢谢。
-编辑以添加文档路径和下载文件夹的 NSLogs-
iphone - 在获取 Document Directory 的内容时无法省略 @".DS_Store" 文件
我正在将音频文件列表存储到我的文档目录中,然后获取它们。
它给了我一个音频文件列表,同时它给了我一个带有 name 的文件@".DS_Store"
。在获取内容时,我想保留此文档目录文件。
@".DS_Store"
除了从数组中删除它或应用检查之外,有什么方法可以在获取音频列表时摆脱它。
这究竟是什么原因。?
任何帮助,将不胜感激。
谢谢维卡斯