0

次のコードを使用して、DashboardMainMenuViewControllerを返す静的メソッドを作成しています。インターフェイスの.hファイルで、タイプが必要であるというエラーが表示されます。

+(DashboardMainMenuViewController *) dashboardMainMenuController;

+(DashboardMainMenuViewController *) dashboardMainMenuController
{
    UISplitViewController *splitViewController = (UISplitViewController *) [[[self appDelegate] window] rootViewController];

    NSArray *navigationControllers = [splitViewController viewControllers];

    NSArray *viewControllers = [[navigationControllers objectAtIndex:0] viewControllers];

    return (DashboardMainMenuViewController *) [viewControllers objectAtIndex:0];
}
4

1 に答える 1

2

または#import "DashboardMainMenuViewController.h"でそれへの前方参照を宣言し@class DashboardMainMenuViewControllerます。コンパイラーは、インポートされたヘッダーで定義されたタイプ、または前方宣言されたタイプのみを認識します。

于 2013-02-20T20:32:46.147 に答える