不必再投射segue目标视图控制器了吗?

时间:2016-12-06 10:04:28

标签: ios objective-c uikit

我在代码库中看到了这一点:

BlablaViewController *bbVC = segue.destinationViewController;

我认为总是需要将其转换为正确的类型。最近在Objective-C中有什么变化使得这个演员阵营不再需要了吗?

1 个答案:

答案 0 :(得分:1)

从xcode 7开始,你有一个名为__kindof的新注释,它允许你用UIViewController子类(在你的例子中是BlablaViewController)指向UIViewController。请看这个例子: https://happyteamlabs.com/blog/how-to-use-__kindof-in-objective-c/