问题标签 [writetofile]

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 投票
2 回答
693 浏览

iphone - 将 NSMutableArray 写入我的文档目录失败

我正在尝试缓存 Web 请求。基本上我有一个使用 facebook 用户的朋友列表的应用程序,但我不想在他们每次登录时都抓住它。也许每月刷新一次。在文档目录的 plist 中缓存好友列表似乎对此功能有意义。我这样做如下:

这些是我正在使用的 FriendCache 单例的成员,它基本上包装了 NSMutableArray。我已经验证 peristentPath 方法正在返回有效路径。正如您在 writeToDisk 方法中看到的那样,我验证缓存中有数据,然后打印写入结果并检查是否可以读回任何数据。永远不会读回数据,因为结果文件写入为0。

缓存打印的输出很长,但这里是缩写版本:

...

我检查的一件事是在使用 writeToFile 时,我必须确保我正在编写的对象具有有效的 plist 对象。我确实检查了这一点,这是我构造缓存对象的方式:

我的推送方法只是包装了 NSMutableArray 推送:

你能想到写入失败的任何原因吗?

谢谢!

0 投票
1 回答
1040 浏览

objective-c - Objective-c writeToFile 不在 iPad 上,在模拟器上

我已经看到 writeToFile 不适用于非对象的解释,但是,此片段显示在 iPad 设备上的工作原理和模拟器的工作原理之间存在严重差距。

0 投票
1 回答
2592 浏览

objective-c - 在 Xcode 项目文件夹中查找 plist 的路径

我的 Xcode 项目的资源文件夹中有一个 plist,但在物理驱动器上它位于我项目的顶层文件夹中。我想从同一个文件中读取和写入。使用 NSBundle 可以正确读取它并且没有问题。我正在使用此代码读取文件路径:

但我认为 NSBundle 不允许回写,因此当我尝试回写文件时它不起作用。使用以下代码使用应用程序路径创建/更新文件

但现在,我需要写在内部文件上。有什么办法可以访问吗?此外,我尝试提供从我的工作目录到项目目录的路径。它也不起作用。

0 投票
1 回答
103 浏览

ios - 应用程序使用 writeToFile 在 iPhone 上保存的数据是否可以包含在 Spotlight 搜索的结果中?

我正在设计的一个应用程序将用于在 iPhone 和数据库之间同步数据。我正在使用“writeToFile”和类似方法在 iPhone 上写入数据,并定期将其与数据库同步。有什么方法可以让这些数据出现在 iPhone 上的 Spotlight 搜索实用程序中?

0 投票
2 回答
150 浏览

iphone - 一个文件大约有 2000 个字符串

我需要将单独的行放入文件中,但似乎不受支持

它确实将一个字符串放入文件中,但它会覆盖前一个。

有什么建议么?

0 投票
2 回答
2036 浏览

iphone - 从 URL 存储和加载文件

iPhone 应用程序

我目前正在尝试了解如何将文件从 URL 存储到文档目录,然后从文档目录中读取文件..

我从http://swatiardeshna.blogspot.com/2010/06/how-to-save-file-to-iphone-documents.html得到了这段代码

我想知道这是否是正确的方法,我想知道如何将文件从文档目录加载到 NSString 中。

任何帮助将不胜感激。

0 投票
0 回答
652 浏览

objective-c - 目标 C:在 csv 文件上写入字符串

可能重复:
目标 C:写入某个文本字段中包含的 csv (txt) 字符串

我有这段代码可以在 csv 文件(txt)中写入一个字符串(要写入的字符串是:csvString)

但它不起作用,为什么?

0 投票
8 回答
43405 浏览

iphone - Xcode:模拟器Iphone的目录文件

我想在文件“file.txt”中写入一个字符串:我的项目中的这个文件(用于 Iphone)在资源中;我尝试在这个文件中写一个字符串,但它不起作用,我显示我的代码。

我想用模拟器 xcode 写这个文件,而不是用设备

0 投票
3 回答
2445 浏览

objective-c - NSDATA writeToFile 无故崩溃

我正在使用 NSDATA 从 url 下载图像并将它们保存到本地文件系统使用

尽管保存了一些文件(再次随机),但我的应用程序随机崩溃甚至没有给出消息。当我在调试模式下运行应用程序时,我经常看到“EXC_BAD_ACCESS”,但继续执行成功保存了一些文件。

此代码在后台执行:

请建议。

0 投票
2 回答
1273 浏览

iphone - NSManagedObject 层次结构导入和导出

我正在努力使我的 NSMangedObjectClass 配置文件可即时/可导出。如果我在 NSArrays 中编写关系,我会以这种方式
尝试 导出工作正常,因为 NSSet 尚未实现。
writeToFile

但是如果想在另一边导入

我得到一个例外,这不会让我感到困惑,因为 Profile 需要一个 NSSet 而没有 NSArray。 所以我有两个问题:
[__NSCFArray intersectsSet:]: unrecognized selector sent to instance 0x4e704c0 *** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '-[__NSCFArray intersectsSet:]: unrecognized selector sent to instance 0x4e704c0'

  • 一方面,我无法将 NSSet 写入文件。
  • 另一方面是我的 Profile 类需要一个 NSSet。

所以我尝试创建一个实现 writeToFile 的 NSSet 类别

但是我的函数没有被调用。

还有其他方法可以编写我的 NSSet 或告诉setValuesForKeysWithDictionaryKey“views”是 NSArray 吗?

还是一种简单的方式来导入/导出 ManagedObjects?