Я пытаюсь объявить IBOutletCollection.Я хочу управлять несколькими кнопками так, чтобы мне не нужно было объявлять их по одной на каждую.
#import <Foundation/Foundation.h>
@interface WindowManager : NSObject
{
@private
IBOutlet NSTextField* textField;
IBOutletCollection (NSButton) NSArray* buttonsArray;
}
@property (nonatomic , retain) IBOutletCollection (NSButton) NSArray *buttonsArray;
- (void) awakeFromNib;
@end
Я получаю эти ошибки:
type name requires a specifier or qualifier
expected ; at end of declaration
И я не понимаю причину.Я хочу иметь такую ситуацию: когда загружается файл .xib, у меня есть все кнопки в NSArray, чтобы я мог управлять ими. Каждый раз, когда нажимается кнопка, я хочу знать, какая кнопка была нажата.Это возможно?Проблема в том, что я нахожу только iPhone руководства, я нашел пример, похожий на этот код в руководстве iPhone, говоря, что это работает.