Xcode显示错误,但没有错误

时间:2011-11-30 14:59:16

标签: ios5 xcode4.2

error: property 'airportIATA' not found on object of type 'Flight *' [3]

...
@interface Flight : NSManagedObject
@property (nonatomic, retain) NSString * airportIATA;
...

但是这个属性存在。 有没有办法重置Xcode4?

UPD。似乎Xcode开始使用旧的.xcdatamodel,它还显示了像

这样的警告
Incompatible pointer types passing 'NSString *' to parameter of type 'Airport *'

但是我两天前将机场班的房产改为NSString。

2 个答案:

答案 0 :(得分:1)

前几天发生在我身上。我刚刚重新启动Xcode,错误就消失了。试试这个,并尝试重新启动你的mac。

答案 1 :(得分:0)

好的,问题出现了,因为我在项目文件夹中有一些旧的.h和.m文件, 和.h和.m在项目子文件夹中具有相同的名称。

由于某些原因,Xcode编译器“忘记”我在编辑器中使用的文件位于子文件夹中并开始使用旧文件。

我只是用新文件替换旧版本。