У меня есть это объявление метода в интерфейсе:
#import "LotPolygon.h"
...
@interface LotLattice : NSObject {
... //member variables
}
- (LotPolygon *) lotPolygonContainingCoordinate:(CLLocationCoordinate2D)coord;
...
@end
Компилятор выдает эту ошибку для объявления метода:
Ожидается ')' перед LotPolygon.
Если я закомментирую это, код будет построен с ожидаемым предупреждением (Lotlattice может не отвечать ...) и функциями, и этот метод работает так, как и должно.Но это предупреждение действительно беспокоит меня, потому что снижает вероятность того, что я увижу другие предупреждения, которые мне нужно увидеть.Мне бы очень хотелось, чтобы оно компилировалось с правильным объявлением, и я просто не вижу ничего плохого в этой строке.
Я даже пытался переместить эту строку в файле, чтобы увидеть, действительно ли этолиния прямо перед ней, которая выводила из Xcode, но нет - ей действительно не нравится эта строка.Есть идеи?