0
-(NSMutableArray *) forwardInterfaceList: (networkInterface *) i;

「'networkInterface' の前に ')' が必要です」というエラーが表示されます。

ここの実装セクション全体:

@interface device : NSObject{

    NSString *hostname;
    NSMutableArray *intList;
}

-(NSMutableArray *) forwardInterfaceList: (networkInterface *) i;
-(NSMutableArray *) intList;
@end
4

2 に答える 2

2

クラス名には大文字を使用する必要があります...しかし、それを除けば、おそらくスコープ内に名前がありません。これは、宣言をインポートするか、前方宣言を行うことで修正されます...

@class NetworkInterface;
于 2012-04-09T01:37:07.427 に答える
0

が宣言されているimportヘッダーを覚えておいてください。networkInterface

例えば

#import "networkInterface.h"

ファイルの上部にあります。

于 2012-04-09T01:29:16.707 に答える