- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我刚刚安装了 mogenerator
以在我的项目中创建 Managed Objects
。
我以前在没有 mogenerator
的情况下工作。
我也在使用 MagicalRecord
。
我有一个实体 Message
,我正在尝试运行该行...
return [Message countOfEntitiesWithPredicate:[NSPredicate predicateWithFormat:@"user == 123"]];
但是我在这一行遇到了一个unrecognized selector
错误。
如果我把它改成...
return [_Message countOfEntitiesWithPredicate:[NSPredicate predicateWithFormat:@"user == 123"]];
它工作正常。但愚蠢的是,我在几行之后用不同的谓词执行了同样的功能,并且它在没有修复的情况下工作正常。我在没有谓词的情况下进行了尝试,但得到了相同的结果。
编辑
我只是尝试注释掉这一行并放置...
return 0;
现在我在第二次使用此行时得到无法识别的选择器。这几乎就像我必须首先通过在 _Message
上调用它来“初始化”CoreData?!?!
有什么想法吗?
编辑 2
我在尝试运行时也遇到了这个问题......
[Message createEntity];
相同的无法识别的选择器。如果它要对我所有的 Core Data 内容执行此操作,那将非常烦人。
最佳答案
我遇到了类似的问题。我意识到核心数据不喜欢名为“消息”和“连接”的实体。用我的自定义前缀为这些前缀解决了我的问题。
关于ios - CoreData、Magical Record 和 mogenerator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15658029/
我安装了Mogenerator .现在我该怎么办?我该如何使用它? 我遇到的第一个问题是我不知道它安装在哪里。在安装过程中,它只让我选择要安装它的硬盘驱动器,而不是目录。最自然的位置是 Applica
我正在尝试将 Mogenerator 集成到我的 Xcode 5 项目中。我将 RestKit 与 Core Data 一起使用,但我的数据库结构倾向于相对频繁地更改,我发现如果没有像 Mogener
我正在使用 Mogenerator 来生成我的模型。所以在我的人类模型中我有 - (id)copyWithZone:(NSZone *)zone { AppointmentGrid *appo
我无法在我的 ManagedObjectContext 上调用 save:(NSErrro **) 时调用我的 NSValueTransformer 实现。 我已经尝试通过自己的 ManagedObj
对于 NSKeyValueCoding 可以处理的结构类型的属性,我使用了 Apple 文档中描述的核心数据访问器模式 here . 例如,NSRange 结构可以在 Core Data 模型中指定为
我在重构一些代码时遇到了一个问题。我已经为我的项目实现了 MOGenerator。然而,我的一些关系是有序的,默认情况下,这将导致为 CRUD 操作创建 8 种不同的附属方法。但是 MOGenerat
我正在尝试在使用 Xcode 5 开发的 iOS 项目中使用 Mogenerator。我已经使用 brew 安装了 Mogenerator: brew install mogenerator 然后链接
我刚刚在我的开发机器上安装了 mogenerator+xmo,并且想开始使用它。我真正能在网上找到的唯一说明来自 a previous SO post ,并且这些不适用于 XCode 4(或者至少 ⌘
我已经使用 tutorial 为我的项目设置了 Mogenerator但出于某些原因,它不会在 Build 上生成文件。 这是我的脚本: 我的项目文件夹: 和*.xcdatamodel文件: 我正在选
我最近从外部开发人员那里继承了一个 CoreData 项目。在我希望找到所有自动生成的 NSManagedObject 子类的地方,我却拥有(一些谷歌搜索显示的)由 Mogenerator 生成的类,
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 5 年前。 Improve this ques
我刚刚安装了 mogenerator 以在我的项目中创建 Managed Objects。 我以前在没有 mogenerator 的情况下工作。 我也在使用 MagicalRecord。 我有一个实体
我的 MoGen 命令行(构建阶段)是 mogenerator -m PT1/Data/DataModel.xcdatamodeld -O PT1/Data -–template-var arc=tr
我正在尝试将 Mogenerator 与 Xcode 5 一起使用,但它只生成一组 ManagedObject 类(.h 和 .m)文件,而不是两组(机器和人类)文件。我已经尝试了很多教程,但到目前为
我刚刚安装了 MOgenerator 1.21 以便与 Xcode 3.2.5 一起使用(如果相关的话,在 iOS 项目上)。 我可以从终端正常运行 mogenerator 命令。但我似乎无法让 xm
在mogenerator提供的方法insertInManagedObjectContext:中,没有调用任何super方法。 我想知道为什么。 确实, 假设我有两个实体:ParentEntity 和
我有一个具有单个可转换属性的核心数据模型。我还使用自定义 NSValueTransformer 这个属性,在模型中正确设置。 当我使用 mogenerator 生成/更新我的机器和人员文件时,包含此属
我正在按照此链接中的步骤操作:http://raptureinvenice.com/getting-started-with-mogenerator/ 我之前在 Xcode 4.6 中做过此操作,但现
在我的应用程序中,我使用核心数据来实现持久数据保存。由于我已经看到 mogenerator 提供了一种创建和维护 NSManagedObject 子类(还具有附加功能)的好方法,因此我正在寻找一些在
我将 Core Data 与 mogenerator 结合使用来管理相当大且链接紧密的数据对象图。 由于过去一些不幸的设计决策(将数据存储为 Transformable 在对象中),我在执行迁移时遇到
我是一名优秀的程序员,十分优秀!