Почему «ошибка: ожидаемый список спецификаторов-спецификаторов перед« UITextView »» (но не для других типов представлений!) - PullRequest
0 голосов
/ 12 августа 2010

Вопрос о спецификатор-список-спецификаторах уже был (задан) и получен ответ, но ни один из приведенных ответов не решил мою проблему.

Мой код прост:

#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

1 Ответ

0 голосов
/ 12 августа 2010

ОК, люди не беспокоят себя. Для меня все стало странно, когда я перетащил файлы в новый проект, и все скомпилировано. И в конечном итоге странно, когда я удалял старые копии, перетаскивал их обратно из нового проекта 'temp' и все снова компилировалось.

Итак, понятия не имею, в чем проблема, но что-то, должно быть, запуталось. Файлы были частью совершенно новой структуры папок, которую я создал вручную, и я также занимался рефакторингом, переименованием файлов, так что я думаю, что некоторые ссылки где-то только что испортились. Я много раз пытался очистить, но безрезультатно. На самом деле я не пытался перезапустить Xcode (хотя я продолжал думать об этом).

Но эгаль. Это работает сейчас.

...