Xcode ios Неизвестное имя типа?
У меня возникает вопрос о следующей ошибке "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
Ответы
Ответ 1
Вероятно, у вас есть циклическая зависимость /include. Используйте переднее объявление (@class MONClass;
) вместо #import
заголовка. Поскольку физическая зависимость отсутствует, вы должны сначала использовать форвардную декларацию (т.е. Для гораздо более быстрой сборки).
Итак, вместо:
#import "VistaDereIzq.h"
использование:
@class VistaDereIzq;
а затем добавьте #import
в файл .m
по мере необходимости.