На всякий случай, если это кому-нибудь поможет.
Я тоже сталкивался с этой проблемой и читал эти ответы, но все еще не мог получить доступ к переменным суперкласса напрямую. Они были объявлены как свойства и синтезированы в суперклассе, и я импортировал заголовок в свой подкласс. Я застрял, пока не обнаружил, что мне нужно объявить переменные-члены в разделе @interface в суперклассе, а также свойство суперкласса ....! например,
@interface BuoyAnnotation : NSObject <MKAnnotation>
{
CLLocationCoordinate2D coordinate;
CLLocation* location;
int type;
}
@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;
@property (nonatomic, retain) CLLocation* location;
@property (nonatomic, assign) int type;