IBOutletCollectionを宣言しようとしています。 私がしたいことは、複数のボタンを1つ1つずつ宣言する必要がない方法で複数のボタンを管理することです。構文エラー:IBOutletCollection
type name requires a specifier or qualifier
expected ; at end of declaration
そして、私はその理由を理解していない:
#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
は、私はこれらのエラーを取得します。 .xibファイルがロードされると、NSArrayのすべてのボタンが管理できるようになります。ボタンが押されるたびに、どのボタンが押されたのかを知りたいと思います。 それは可能でしょうか?問題は、私はiPhoneのガイドだけを見つけることです、私はiPhoneのガイドでこのコードに似た例が見つかりました、このことが働いていると言います。
IBOutletCollectionは、iOSでのみ使用できます。 –