0

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

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

遵循指示,在我的主要代表 .h 中,我在通常的位置:

FJTransitionController* mainTransitionController;

@property (nonatomic,retain) FJTransitionController* mainTransitionController;

代表 .m 具有以下内容

@synthesize mainTransitionController

而在 - (BOOL)application:(UIApplication *)application 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?

请提供任何帮助。

4

1 回答 1

0

好吧,今天有点脑残,但快速查看头文件发现没有 setViewControllerClass,所以我只使用了 setViewController 方法。

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

似乎是类型安全的。还来测试你!

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

于 2012-06-18T09:12:50.263 回答