, если у меня есть несколько классов с чем-то вроде
@property (nonatomic, retain) NSString* myString;
и я хочу получить доступ к этому свойству в объект, который является одним из этих классов (но не знаю, какой это идентификатор типа), я, очевидно, получаю ошибку «запрос члена 'myString' не в структуре или объединении».
поэтому, если каждый из этих классов соответствует:
@protocol myProtocol <NSObject>
@required
@property (nonatomic, retain) NSString* myString;
@end
, затем я использую вот так, чтобы получить свойство:
(id<myProtocol>)anObject.myString
почему это не работает? Я все равно получаю ту же ошибку.