15

次のエラー " Unknown type name VistaDereIzq"について質問があります

というビューがありますVistaDereIzq。そして、このビューにそのビューを追加するために次のことを行います。

#import <UIKit/UIKit.h> 
#import <MessageUI/MessageUI.h>
#import "VistaDereIzq.h"
#import "ViewController.h"

@interface VistaNavegador : UIViewController  <UIWebViewDelegate>
{ 
    VistaDereIzq *VistaIzq2;   <----- "Unknown type name VistaDereIzq"
}

@end
4

1 に答える 1

74

おそらく循環依存/インクルードがあります。ヘッダーを ing するの@class MONClass;ではなく、前方宣言 ( ) を使用します。#import物理的な依存関係がないため、最初に前方宣言を使用する必要があります (つまり、はるかに高速なビルドの場合)。

したがって、代わりに:

#import "VistaDereIzq.h"

使用する:

@class VistaDereIzq;

#import必要に応じて.mファイルに追加します。

于 2012-11-08T01:53:08.027 に答える