关于 specifier-qualifier-list 的问题已经(问过)并得到了回答,但没有一个给出的问题解决了我的问题。
我的代码很简单:
#import <UIKit/UIKit.h>
@interface TableCellWithTextView: UITableViewCell
{
@private
UITextView *theTextView;
}
@property (nonatomic, retain) UITextView *theTextView;
@end
但是我得到编译器错误“错误:'UITextView'之前的期望说明符 - 限定符列表”
如果我将UITextView
替换为UIView
,则错误消失。更奇怪的是我的...在我看来(没有双关语;-))是我还可以使用任何其他视图类而没有问题(UITextLabel
,UIImageView
等等。)
但最奇怪的是,在我的项目的其他地方,这编译(和工作):
#import <UIKit/UIKit.h>
@interface ToDoDetailTextViewEditCell : UITableViewCell
{
@private
UITextView *theTextView;
}
@property (nonatomic, retain) UITextView *theTextView;
@end
答案 0 :(得分:0)
所以,不知道问题是什么,但必须搞砸了。这些文件是我手工创建的全新文件夹结构的一部分,我也在进行一些重构,重命名文件,所以我想某些参考资料刚搞砸了。我多次尝试清洁无济于事。我实际上没有尝试的是重新启动Xcode(尽管我一直在考虑这样做)。
但是。它现在有效。