0

我正在使用 ECSliding,但我遇到了这个问题!

在我的项目中有这些文件:

FirstViewController(UIViewController) (topViewController)
LefViewController(UIViewController) (underLeftController)

我这样做是LeftViewController因为我需要调用一个计时器FirstViewController

FirstViewController *first = self.slidingViewController.topViewController;

我得到这个警告:

Incompatible pointer types initializing 'FirstViewController *_strong' with an expression of type 'UIViewController *'

一切正常,但如果可能的话,我想摆脱它。任何的想法?

4

1 回答 1

1

您正在寻找演员表:

FirstViewController *first = (FirstViewController *)self.slidingViewController.topViewController;

这告诉编译器“相信我,它是一个FirstViewController实例”。如果不是在您运行代码时出现异常。

于 2013-06-07T20:53:27.003 回答