2013-05-23 5 views
1

Я получаю сообщение об ошибке «Ожидаемый тип», и я не знаю, что это значит. Вот строки, где ошибка является:Ожидаемый тип

#pragma mark - Flipside View Controller 

- (void)flipsideViewControllerDidFinish:(XYZFlipsideViewController*)controller <=== This  
is the line with the error 
{ 
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { 
     [self dismissViewControllerAnimated:YES completion:nil]; 
    } else { 
     [self.flipsidePopoverController dismissPopoverAnimated:YES]; 
     self.flipsidePopoverController = nil; 
    } 
} 
+0

Вы уже решили свою проблему? Взгляните на мой ответ;) –

ответ

1

Как правило, это сообщение появляется, когда у вас есть структурный опечатка в файле (что портит котировки или скобку балансировку и т.д ...)

Это случилось со мной раньше, и это был файл заголовка, в котором была опечатка. Вы проверили XYZFlipsideViewController.h? Проверьте наличие опечаток, а также круговые зависимости.

+0

Также проверьте отсутствие скобок и скобок в методе выше этого в вашем коде. – JoePasq

0

У меня была та же проблема. Вы должны посмотреть на элементы, которые не подсвечиваются правильно, тип не подсвечен элемент должен быть добавлен в ваш класс.

В моем случае у меня была проблема с UIColor. Это происходит, если UIKit.h не включен, поэтому xCode не знает, как обрабатывать используемые классы.

В вашем случае ** XYZFlipsideViewController.h ** должна быть проблема. Может быть, возможно, вы должны также включить UIKit.h, добавив

#import <UIKit/UIKit.h> 

Если это не исправить вашу проблему взглянуть на других элементах и ​​там тип и попытаться включить framework от прошивки.

Смежные вопросы