问题标签 [persistent-storage]
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.
java - 是否可以将持久对象保存到文件系统
我想使用 Hibernate 将持久对象保存到文件系统,而不需要 SQL 数据库。
这可能吗?
iphone - iPhone App:在特殊情况下启动时应用程序错误
该应用程序已安装并且大约一天没有使用,然后在通过 iTunes 同步时更新,然后我启动应用程序它说:
“应用程序错误:出现未解决的错误。请退出应用程序并重试”
启动时,它是一个警报视图,没有可点击的按钮,然后应用程序会自行重置,但即使我重新启动设备,它仍会显示相同的内容。摆脱它的唯一方法是删除应用程序并重新安装。
编辑:错误消息发布者:
那么可能是什么原因呢?我猜这是由于测试人员同步了损坏数据库的应用程序引起的(但数据库模型在两个版本之间没有改变)?
谢谢!
iphone - 更新应用程序后不会在uitableview中删除数据
我在这里阅读了很多关于此的主题,但我还没有找到它。
我想要一个 UITableView,我可以在其中放置一些字典,并在其中包含一些字段(大约 4 个)的单词。到目前为止还可以,但我的问题是在将应用程序升级到新版本后不擦除数据的最佳方法是什么。我的意思是,当用户升级应用程序时,所有这些单词/词典都不会因为更新而被删除。
我不知道我是否应该使用单词类的 NSMutableArray(例如),还是使用 Core Data 或 SQLite。
任何帮助将不胜感激。提前致谢。
sqlite - Core Data, problems when saving or retrieving, don't know where it is
I'm quite new with Core Data, and I'm having an issue that I don't understand. I don't know what's going wrong.
I'm saving into my Persistent Store, 7 objects of an entity "Weight" that is read from a JSON file with this code:
The for loop makes 7 loops, that means it's being saved correctly (speaking about the number of objects).
But then, when I try to retrieve data from the Persistent Store in this way:
}
and try to show one attribute of each object retrieved, I get 1044 rows in my TableView!! when I should have just 7.
What am I doing wrong? Is the problem when I'm saving, or when I'm retrieving?
I hope you can help to solve this issue. Many thanks in advance!!
blackberry - 在黑莓中删除应用程序时删除持久对象
我在黑莓中使用持久对象来存储特定于应用程序的配置详细信息。这是我实现课程的方式
但是,如果我卸载/删除应用程序,这些存储的值不会被删除。当我下次安装该应用程序时,该应用程序正在获取旧的存储值。
我怎样才能在黑莓中正确地做到这一点?谢谢
exception - 从备用入口点启动时持久存储的黑莓“ControlledAccess”异常
背景:我有一个带有备用入口点的应用程序。它侦听 SMS 和电子邮件发送的事件。应用程序从“下载”文件夹(由用户)正常启动,并且在发送 SMS 或电子邮件时(在用户确认后)。当应用程序启动时,我必须从持久存储中提取一些标志来做出一些决定。应用程序由 RIM 提供的密钥正确签名。它还通过使用签名授权工具的密钥进行签名,以使持久存储为此应用程序隔离。
问题:从菜单正常启动时,可以毫无问题地从持久存储中提取数据。但是,当从备用入口点(从 SMS 和电子邮件发送事件)启动时,无法访问持久存储并显示 ControlledAccess 异常。请注意,我尝试允许应用程序的各种权限。
可能的原因:虽然应用程序 .cod 文件已由密钥正确签名,但在从备用入口点启动时被视为未签名。因此不允许访问持久存储。
我正在寻找可能帮助我解决问题的解决方案或任何建议。否则,我将不得不放弃我真的不想要的隔离持久存储功能。
ios - 使用 Core Data 重新打开应用程序后的 EXC_BAD_ACCESS
我有一个使用 Core Data 的应用程序。我可以在我的应用程序第一次在模拟器中构建和运行时保存和获取数据,但是,当我关闭应用程序,在模拟器中杀死它,然后重新运行它时,它会在 main.jsEXC_BAD_ACCESS
内部崩溃。
如果我在模拟器上卸载应用程序并再次运行它,一切都会再次正常运行,直到我关闭应用程序并在发生同样的事情时再次打开它。
在将 Core Data 添加到我的应用程序之前,这种情况从未发生过,所以我假设它与此有关。下面是崩溃后的回溯。
杀死应用程序后我是否有可能没有正确“关闭”我的持久存储?任何帮助表示赞赏,谢谢。
更新
已启用的僵尸对象和异常日志记录
ios - 使用 NSManagedObjectContext 清除整个核心数据
我在我的应用程序中使用核心数据,
也许我的用户想要删除他们曾经保存的所有 NSManagedObjects,
那么是否有一个快速的 NSManagedObjectContext 方法可以做到这一点,我的意思是,清除整个持久存储,或者换句话说,删除每个实体的所有对象,所以核心数据中没有实际的对象(实体除外)?
非常感谢!
iphone - 为 iPhone 应用程序存储树(不会被修改)
我正在编写一个 iPhone 应用程序,它允许用户输入食物并获取食物的卡路里数量。我希望这个应用程序能够自动完成搜索查询,这样如果有人键入“oran”,就会弹出“orange”选项。树似乎是实现自动完成的最佳数据结构。有没有办法让我存储这棵树,这样我的应用程序就不必在每次运行时都读取 XML 文件来重建它?
objective-c - 核心数据对象不会存储
我已经开始将核心数据集成到我当前的项目中,这是我第一次使用它。
我已经设法将新对象写入我的NSManagedObjectContext
并将它们读出。我的问题是,关闭应用程序后所有对象都丢失了。这是添加新对象的函数之一:
这些对象实际上是存储的,之后我可以将它们读出。据我所知,它与persistentStore
and有关persistentStoreCoordinator
。我appDelegate
实现了以下方法:
更新:
我添加了一个小测试函数,以试验它在第一个 viewController 中被调用:
managedObjectContext
是NSanagedObjectContext
在 appdelegate 中启动的应用程序。它存在,数组被分配,但计数保持在 0。
在发生错误的那一刻,我有以下对象:
我错过了什么?