Ios Don';你不必再施放segue destination view controller了吗?
我在代码库中看到了这一点:Ios Don';你不必再施放segue destination view controller了吗?,ios,objective-c,uikit,Ios,Objective C,Uikit,我在代码库中看到了这一点: BlablaViewController *bbVC = segue.destinationViewController; 我认为这总是需要铸造到正确的类型。最近Objective-C中是否发生了一些改变,使得该转换不再必要?自从xcode 7以来,您有了一个名为u-kindof的新注释,该注释允许您使用UIViewController子类(在您的例子中为BlablaViewController)指向UIViewController。请参见此示例: swift在编译
BlablaViewController *bbVC = segue.destinationViewController;
我认为这总是需要铸造到正确的类型。最近Objective-C中是否发生了一些改变,使得该转换不再必要?自从xcode 7以来,您有了一个名为u-kindof的新注释,该注释允许您使用UIViewController子类(在您的例子中为BlablaViewController)指向UIViewController。请参见此示例:
swift在编译时推断可能是原因之一,但不确定。因此,您可以将其分配给UIViewController子类的任何对象,如果在运行时发现它不是正确的,它会爆炸吗?