gpt4 book ai didi

核心数据实用程序教程 - 示例代码

转载 作者:太空宇宙 更新时间:2023-11-04 07:41:43 24 4
gpt4 key购买 nike

我正在关注 http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CoreDataUtilityTutorial/Articles/00_introduction.html 中的苹果核心数据实用程序教程

我才刚刚开始,就遇到了一个错误(很可能是我的错误,而不是其他人的错误)。

给定代码

#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
#import <objc/objc-auto.h>

NSManagedObjectModel *managedObjectModel();


int main (int argc, const char * argv[]) {
objc_startCollectorThread();

return 0;
}

NSManagedObjectModel *managedObjectModel() {

static NSManagedObjectModel *mom = nil;
if(mom != nil){
return mom;
}
mom = [[NSManagedObjectModel alloc] init];
// implimentation continues
return mom;
}

我得到错误:

“_OBJC_CLASS_$_NSManagedObjectModel”,引用自: CoreDataUtility.o 中的 objc-class-ref-to-NSManagedObjectModel

我猜这个问题是由我对 managedObjectModel() 函数的前向声明引起的,但我无法解决为什么我会遇到这个问题。

最佳答案

前向声明看起来没问题。它与 Apple 提供的匹配。

这个错误很可能是因为项目中没有添加Core Data Framework导致的。

关于核心数据实用程序教程 - 示例代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3190492/

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