问题标签 [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.
iphone - 将 NSMutableArray 写入我的文档目录失败
我正在尝试缓存 Web 请求。基本上我有一个使用 facebook 用户的朋友列表的应用程序,但我不想在他们每次登录时都抓住它。也许每月刷新一次。在文档目录的 plist 中缓存好友列表似乎对此功能有意义。我这样做如下:
这些是我正在使用的 FriendCache 单例的成员,它基本上包装了 NSMutableArray。我已经验证 peristentPath 方法正在返回有效路径。正如您在 writeToDisk 方法中看到的那样,我验证缓存中有数据,然后打印写入结果并检查是否可以读回任何数据。永远不会读回数据,因为结果文件写入为0。
缓存打印的输出很长,但这里是缩写版本:
...
我检查的一件事是在使用 writeToFile 时,我必须确保我正在编写的对象具有有效的 plist 对象。我确实检查了这一点,这是我构造缓存对象的方式:
我的推送方法只是包装了 NSMutableArray 推送:
你能想到写入失败的任何原因吗?
谢谢!
objective-c - Objective-c writeToFile 不在 iPad 上,在模拟器上
我已经看到 writeToFile 不适用于非对象的解释,但是,此片段显示在 iPad 设备上的工作原理和模拟器的工作原理之间存在严重差距。
objective-c - 在 Xcode 项目文件夹中查找 plist 的路径
我的 Xcode 项目的资源文件夹中有一个 plist,但在物理驱动器上它位于我项目的顶层文件夹中。我想从同一个文件中读取和写入。使用 NSBundle 可以正确读取它并且没有问题。我正在使用此代码读取文件路径:
但我认为 NSBundle 不允许回写,因此当我尝试回写文件时它不起作用。使用以下代码使用应用程序路径创建/更新文件
但现在,我需要写在内部文件上。有什么办法可以访问吗?此外,我尝试提供从我的工作目录到项目目录的路径。它也不起作用。
ios - 应用程序使用 writeToFile 在 iPhone 上保存的数据是否可以包含在 Spotlight 搜索的结果中?
我正在设计的一个应用程序将用于在 iPhone 和数据库之间同步数据。我正在使用“writeToFile”和类似方法在 iPhone 上写入数据,并定期将其与数据库同步。有什么方法可以让这些数据出现在 iPhone 上的 Spotlight 搜索实用程序中?
iphone - 一个文件大约有 2000 个字符串
我需要将单独的行放入文件中,但似乎不受支持
它确实将一个字符串放入文件中,但它会覆盖前一个。
有什么建议么?
iphone - 从 URL 存储和加载文件
iPhone 应用程序
我目前正在尝试了解如何将文件从 URL 存储到文档目录,然后从文档目录中读取文件..
我从http://swatiardeshna.blogspot.com/2010/06/how-to-save-file-to-iphone-documents.html得到了这段代码
我想知道这是否是正确的方法,我想知道如何将文件从文档目录加载到 NSString 中。
任何帮助将不胜感激。
iphone - Xcode:模拟器Iphone的目录文件
我想在文件“file.txt”中写入一个字符串:我的项目中的这个文件(用于 Iphone)在资源中;我尝试在这个文件中写一个字符串,但它不起作用,我显示我的代码。
我想用模拟器 xcode 写这个文件,而不是用设备
objective-c - NSDATA writeToFile 无故崩溃
我正在使用 NSDATA 从 url 下载图像并将它们保存到本地文件系统使用
尽管保存了一些文件(再次随机),但我的应用程序随机崩溃甚至没有给出消息。当我在调试模式下运行应用程序时,我经常看到“EXC_BAD_ACCESS”,但继续执行成功保存了一些文件。
此代码在后台执行:
请建议。
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 或告诉setValuesForKeysWithDictionary
Key“views”是 NSArray 吗?
还是一种简单的方式来导入/导出 ManagedObjects?