如何解决未申报的标识符'错误

时间:2017-05-09 07:53:44

标签: ios objective-c xcode

我有一个名为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使用声明的标识符项

请查看下面发布的图片,它会显示课程中的内容和错误消息

请让我知道为什么我会收到此错误以及如何解决?

图片

enter image description here

0 个答案:

没有答案