FJSTransitionController在View Controller中设置和使用,而不是主应用程序委托

时间:2012-06-18 07:47:54

标签: objective-c

我正在尝试设置Corey Floyd的FJSTransitionController。我的应用程序使用主视图控制器来管理主视图导航。

我也通过源代码为ARC修复它。

按照说明和我的主要代表。我在通常的位置:

FJTransitionController* mainTransitionController;

@property (nonatomic,retain) FJTransitionController* mainTransitionController;

委托.m有以下

@synthesize mainTransitionController

在 - (BOOL)应用程序中:(UIApplication *)应用程序didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

mainTransitionController=[[FJTransitionController alloc] init]; // do I need to instantise?
[self.window addSubview:mainTransitionController.view];

[mainTransitionController setViewControllerClass:[[mainViewController sendMissionsPanelViewController] class] forKey:@"missionView"];

最后一行是抱怨FJTransitionController没有@interface?

请帮助。

1 个答案:

答案 0 :(得分:0)

今天大脑已经死了但是快速查看头文件显示没有setViewControllerClass所以我只使用了setViewController方法。

[mainTransitionController setViewController:[mainViewController sendMissionsPanelViewController] forKey:@"missionView"];

似乎是类型安全的。然而你要测试它!

编辑:该方法setViewControllerClass在标题中公开,因此它必须是另一个问题。