gpt4 book ai didi

ios - 为什么 MoGenerator 与 ARC 发生冲突?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:29:56 25 4
gpt4 key购买 nike

我的 MoGen 命令行(构建阶段)是

mogenerator -m PT1/Data/DataModel.xcdatamodeld -O PT1/Data -–template-var arc=true

这应该适用于 ARC。但是在机器类中我得到类似的东西

extern const struct ClientInfoAttributes {
NSString *accountNumber;
...
} ClientInfoAttributes;

这给出了错误“ARC 禁止结构中的 Objective-C 对象”。大概我在这里犯了某种错误。谁能指出我的问题?

我正在使用 iOS7 和 XCode 5 beta,但这似乎与此无关。不过这可能是相关的。

-鲍勃

最佳答案

我正在为 ARC 使用正确的 mogenerator 选项。它是 --template-var arc=true 正如你在我原来的问题上面看到的那样。但是,我从这个博客条目 raptureinvenice.com/getting-started-with-mogenerator 复制了命令行。在此条目中,interwebs 软件已将作者的“--”更改为长破折号或 m-破折号。当我复制并粘贴时,我得到了一个看起来正确但实际上不正确的破折号。 mogen 软件目前没有将此标记为错误。它只是默默地忽略它。

当我最终重新输入 -- 从头开始​​时,它工作正常。 Mogen 使用 __unsafe_unretained 来防止编译器错误。

博客作者已经修复了博客条目,我已经向 mogen 项目提交了一个问题,以便将来报告此类错误。

关于ios - 为什么 MoGenerator 与 ARC 发生冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18369665/

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