1

「Expected a Type」というエラーが表示されますが、それが何を意味するのかわかりません。エラーがある行は次のとおりです。

#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;
    }
}
4

2 に答える 2

1

通常、このメッセージは、ファイルに構造的なタイプミスがある場合に表示されます (引用符や括弧のバランスが崩れるなど...)。

これは以前にも発生したことがあり、タイプミスのあるヘッダー ファイルでした。XYZFlipsideViewController.h を確認しましたか? タイプミスだけでなく、循環依存関係もチェックしてください。

于 2013-05-23T16:25:17.663 に答える
1

私は同じ問題を抱えていました。ハイライトされていない要素を正しく確認する必要があります。ハイライトされていない要素のタイプをクラスに追加する必要があります。

私の場合、問題がありましたUIColor。これUIKit.hは が含まれていない場合に発生するため、xCode は使用されているクラスを処理する方法を知りません。

あなたの場合、 ** XYZFlipsideViewController.h** が問題になるはずです。UIKit.h追加して含める必要がある可能性もあります

#import <UIKit/UIKit.h>

これで問題が解決しない場合は、他の要素を確認し、そこに入力してframework、iOS から を含めてみてください。

于 2015-06-18T19:07:32.317 に答える