我有一个名为ToDoList.h和XYZToDoItem.h的文件。 XYZToDoItem.h包含以下内容:
#import <Foundation/Foundation.h>
@interface XYZToDoItem : NSObject
@property NSString *itemName;
@property BOOL completed;
@property (readonly) NSDate *creationDate;
@end
ToDoList.h包含以下内容:
#import "ToDoList.h"
@interface ToDoList ()
@property NSMutableArray *toDoItems;
@end
@implementation ToDoList
- (void) loadInitialData {
XYZToDoItem *item1 = [[XYZToDoItem alloc] init]; //<- ERROR
}
后一类的最后一行中的错误消息说明如下:
使用未声明的标识符XYZToDoItem 2使用声明的标识符项
请查看下面发布的图片,它会显示课程中的内容和错误消息
请让我知道为什么我会收到此错误以及如何解决?
图片