Leopard のプロジェクトで Clustering Plug をビルドしようとしています。次の2つの質問があります。
プロジェクトでは、インターフェースクラスは次のように定義されています
@interface ClusteringController : NSWindowController
{
.......
.....
....
}
@end.
そして、このクラスは、前方宣言を使用して実装クラスで使用されます。
@class ClusteringController;
次に、1 つの関数で次のように使用されます。
- (long) filterImage:(NSString*) menuName
{
ClusteringController *cluster = [[ClusteringController alloc] init];
[cluster showWindow:self];
return 0;
}
このプロジェクトをビルドすると、次の警告が表示されます。
warning: receiver 'ClusteringController' is a forward class and corresponding @interface may not exist
また、もう 1 つの警告が生成されます。
warning: no '-updateProxyWhenReconnect' method found
この警告は、次のコード行に対して発生します。
if(delegate) [delegate updateProxyWhenReconnect];
これらの警告を克服するのを手伝ってくれる人はいますか?