gpt4 book ai didi

ios - 使用 ARC 构建 Apple Core Data 教程时出错

转载 作者:行者123 更新时间:2023-11-29 04:35:39 25 4
gpt4 key购买 nike

我一直在核心数据方面苦苦挣扎叹息所以我决定做这个this Apple Core Data tutorial .我现在处于教程中,它要求我构建迄今为止已经组合在一起的项目。所以我现在是right here在教程中。当我构建项目时,出现以下错误:

属性“managementObjectContext”(“NSManagedObjectContext *”) 的类型与 ivar“managementObjectContext”(“MSManagedObject *__strong”) 的类型不匹配

RootViewController.m

Ivar 在此声明

这就是我在错误窗口中得到的信息。

这是我的文件的样子,

RootViewController.h http://pastie.org/4111206

RootViewController.m http://pastie.org/4111216

AppDelegate.h http://pastie.org/4111222

AppDelegate.m http://pastie.org/4111227

最佳答案

您的 ivar 声明不正确。在RootViewController.h中,

NSManagedObject *managedObjectContext;

应该写成,因为错误提示,

NSManagedObjectContext *managedObjectContext;

实际上,在现代运行时中,很长一段时间以来,没有必要(而且通常是不明智的)为 @synthesize 的属性显式声明支持 ivars。所以你可以完全删除 ivar 行并让编译器为你创建一个 ivar。

关于ios - 使用 ARC 构建 Apple Core Data 教程时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11092099/

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