1

@class のような不明な型のために Xcode コンパイラの警告を黙らせる方法はありますか? アプリ全体で再利用できる単一の .h ファイルで型を定義しました。

#ifndef Apsiape_InterfaceDefinitions_h
#define Apsiape_InterfaceDefinitions_h

#define COLOR_ALERT_RED [UIColor colorWithRed:1 green:0.3 blue:0.3 alpha:1]
...

typedef enum  {
    BYEdgeTypeNone = 0,
    BYEdgeTypeTop,
    BYEdgeTypeLeft,
    BYEdgeTypeBottom,
    BYEdgeTypeRight
} BYEdgeType;

#endif

そして、私のクラスの 1 つはBYEdgeType、.h ファイルでカスタム プロトコルの型を使用します。

#import <UIKit/UIKit.h>

@protocol BYPullScrollViewDelegate <NSObject>

- (void)pullScrollView:(UIScrollView*)pullScrollView didScrollToPage:(NSInteger)page;
- (void)pullScrollView:(UIScrollView*)pullScrollView didDetectPullingAtEdge:(BYEdgeType)edge;

@end

ファイルをクラスの.mファイルに入れたいのInterfaceDefinitions.hですが、クラスXcodeの.mにインポートしないと(もちろん)、「タイプが必要です」(BYEdgeType)と文句を言います。この警告@class-styleを黙らせるにはどうすればよいですか?

前もって感謝します

4

1 に答える 1