问题标签 [xcdatamodel]
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 - 从数据模型更新 NSManagedObject 类定义
对 CoreData 相当陌生(2 小时前开始使用它;))我一直想知道是否有更简单的方法来做事。
我目前正在使用 DataModel 来创建我的持久对象代码。
但是,当我不断调整属性数量、字段名称等内容时,这会导致更新我的 NSManagedObjects 的代码。
我发现您可以使用已经实现的属性创建类,但是,除了手动添加或创建新对象并覆盖现有类之外,我还没有弄清楚如何更新现有类的代码?(或其他开发人员是如何做到的)
我知道答案肯定是:“没有更好的方法”,但我还是要问。
ios - 更改 CoreData 模型:复古兼容性
我一直在用 coredata 解决这个问题,它让我发疯,因为它应该是直截了当的
我目前正在开发这个应用程序的第一个版本,显然我一直在这里和那里调整核心数据模型,
但是,每次更改核心数据模型时,我都需要卸载应用程序并重新安装新版本。
这只是我自己还可以接受,但一旦发布,我需要能够在不重新安装用户的情况下更改更新应用程序。
我错过了什么,
是否需要编写一些代码来告诉核心数据如何将现有的持久数据修改为新的?
感谢您的帮助
杰森
iphone - iOS - 处理数据模型更改的正确方法是什么?
我已经在应用商店有一个应用。我想做一个升级。我的本地数据存储已更改,增加了一个表,并在现有表中添加了一些字段。我想保留旧表中的数据。我该怎么做呢?有人可以指点我处理这种变化的教程吗?
iphone - 重启 iPhone 设备时核心数据丢失
我创建了一个使用两个 xcdatamodel 文件来保存数据的应用程序。一切正常,数据可以成功保存和加载。但奇怪的是,当我重新启动设备时,一个模型中的数据会丢失,而另一个模型中的数据仍然存在。它通常发生在 iOS 5.0 上并且设备被密码锁定。
有没有人也有这个问题?请帮我解决这个问题。谢谢。
ios - 在 iphone 中更新 xcdatamodel 中的数据
我有带有 xcdatamodeld 的 ios 应用程序,我想更新一些数据,所以需要一个代码
我有插入代码
并删除
但我需要更新数据的代码。
ios - CoreData 模型无法正常工作
我正在更新一个使用 CoreData 的应用程序。在完整版本中,我制作了它,以便用户可以将他/她自己的数据保存在数据库中(应用程序填充一个预填充的数据库)。
该应用程序是在 Xcode 4.2 上编写的,部署目标是 iOS 4.1,所以在 ARC 和 Storyboards 之前。
现在我想稍微更新一下,将部署目标设置为 5.1 并将代码调整为最新的 Xcode,因此实现 Storyboards 和 ARC,因为我现在已经习惯了,而且我发现维护此代码更直观。所以我从头开始了一个新项目,我构建了故事板,并从 1.0 版本中拖动了大部分内容。此外,我检查了 Build Phases 选项卡上的“Compile Sources”和“Copy Bundle Resources”是否正常,并且包括我拖过的所有内容。
但是我遇到了数据库问题。当我尝试运行应用程序时它崩溃告诉我:
所以我不确定我在这里做错了什么。我不想更改 CoreData 模型,因为一切都保持不变,我没有添加或删除任何实体或属性。所以我认为将旧模型拖到新项目就足够了。
这里有什么建议吗?我可以轻松地从头开始编写整个 codeData 内容,因为它并不是很复杂,但我相信购买完整版本并保存自定义数据的用户会非常沮丧。
任何建议都将受到欢迎。提前致谢!
iphone - iOS 中不同项目的应用程序的 DataModel 合并
客户在 appstore 上有 iPhone 应用程序。这个应用程序的第二个版本是从一开始就开发的。应用程序具有完全不同的数据模型,当我们尝试使用新版本更新应用程序时,它会在使用核心数据时崩溃。在正常情况下我会合并模型,但是如果我的项目中没有源模型该怎么办?
iphone - 如何修复链接器 xcode 上的 xcdatamodel 错误?
我用 2 个实体制作了一个新的 xcdatamodeld
阶段,这个有很多关系
level,这个有很多属性,和stage有一个关系
但是当我从该 xcdatamodeld 创建 NSManagedObject 子类并构建我的项目时.. 3 错误显示在日志中
像这样:
有人也遇到过这个问题吗?
我该如何解决这个错误?
我是xcode和IOS程序员的新手,提前谢谢你^^
debugging - Difference in behavior between Xcode and OTA Ad-hoc distribution
I have my app working to my satisfaction both in the simulator and on two devices when debugging through Xcode 4.3.2. I use OTA Ad-hoc distribution to send to my beta testers. After archiving, saving, and uploading my ipa and plist file to my website, I then download and successfully install the app on my phone.
Sounds good, right?
HOWEVER, I am using CoreAudio and CoreData, and low and behold suddenly there is no sound in my app. I delete and install OTA on the same devices I am debugging with, so I am at a loss to where the problem is occurring.
I have a feeling that there might be an underlying problem with my Core Data model (which feeds my sound) but checks upon checks seem to verify that it is working. It DOES work when I install from Xcode, unplug, close, and reopen the app on the device. Only the OTA install has this problem.
Has anyone encountered any differences in behavior like this? I checked my build settings and the only difference I see for AdHoc is using the Entitlements.plist, which only useful setting appears to be NO to debugging.