gpt4 book ai didi

iphone - 为什么我会收到此错误 "error: expected specifier-qualifier-list before ' NSManagedObjectContext'?

转载 作者:行者123 更新时间:2023-12-03 20:29:47 25 4
gpt4 key购买 nike

1) 我导入了 CoreData.framework。在“组和文件”中,我在 Framworks 列表中看到它与 UIKit.framework、Foundation.framework、CoreGraphics.framework 一起出现。

2)我有这段代码,它实际上应该可以工作。不知道该错误意味着什么...

#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>

@interface RootViewController : UITableViewController <CLLocationManagerDelegate> {
NSMutableArray *dataArray;
NSManagedObjectContext *managedObjectContext; // HERE's THE ERROR LINE
}

编辑:导入CoreData后,错误消失。但是:实际上 UIKit 包含它,或者不包含它??

#import <CoreData/CoreData.h>

我有一个 Apple 示例代码,他们从不导入 CoreData,但它可以工作。

最佳答案

Apple 正在利用预编译头(.pch 文件)。当您从模板开始并选中“使用核心数据进行存储”选项时,您的项目也会这样做。

此外,您还可以使用预编译头文件添加您希望为目标和项目中的所有源文件导入的任何头文件。

关于iphone - 为什么我会收到此错误 "error: expected specifier-qualifier-list before ' NSManagedObjectContext'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2136041/

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