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

你可能有一个循环依赖/包含。使用前向声明 ( @class MONClass;) 而不是#importing 标头。由于没有物理依赖,您应该首先使用前向声明(即更快的构建)。

所以而不是:

#import "VistaDereIzq.h"

采用:

@class VistaDereIzq;

然后根据需要将您的添加#import.m文件中。

于 2012-11-08T01:53:08.027 回答