gpt4 book ai didi

ios - MR_SHORTHAND 不起作用

转载 作者:可可西里 更新时间:2023-11-01 04:07:24 24 4
gpt4 key购买 nike

我使用 MagicalRecords,但出于某种原因 MR_SHORTHAND 对我不起作用。

我已将下面这些行添加到 Prefix.pch

#define MR_SHORTHAND
#import "CoreData+MagicalRecord.h"

如果应用程序调用 + createEntity 方法,应用程序会因无法识别的选择器而终止。但是如果我写 MR_createEntity 一切正常。

Team *team = [Team MR_createEntity]; // This line works

但是

Team *team = [Team createEntity]; // This line does not work

with reason: '+[Team createEntity]: unrecognized selector sent to class 0x74b8c'

最佳答案

我知道我们在此回答之前尚未公开宣布,但我们已决定弃用速记支持,并在即将发布的 MR3 版本中将其删除。

速记支持是一个有趣的想法和功能,但我们不想维护它。我们宁愿集中精力使 MagicalRecord 的以数据为中心的部分尽可能可靠和可重用。

也就是说,当然欢迎您自己修复它并向 MagicalRecord 的旧分支提交补丁。需要注意的一些事项是:

  • 确保包含速记选择器,如果不存在则添加新的
  • 确保您在此调用之前已经使用过一次 MagicalRecord 类。所有速记支持都在类初始化方法中初始化。
  • 如果您使用的是 Cocoapods,您可能需要将您的 pod 规范引用更新为“MagicalRecord/Shorthand”

关于ios - MR_SHORTHAND 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21985859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com