【发布时间】:2018-12-08 11:42:28
【问题描述】:
我有两个视图,A 和 B,都继承自 C。
在情节提要中,我将 UIViewController 定义为 C 类型。
另一个视图,比如说 D,对 C 有两个转义。
我希望能够根据相关的 segue 投射目的地:
if segue.identifier = "ToA"
{
// Load view A
}
if segue.identifier = "ToB"
{
// Load view B
}
我已经尝试过了,但投射失败。有可能吗?
我在 SO 上发现了另一个帖子说它不是,但是那里有一个回复说它是可能的。我怎样才能使这个铸造工作?
或者我应该将 A 和 B 融合在一起吗?我真的不想那样做。
【问题讨论】:
-
什么转换失败了?
标签: swift casting uiviewcontroller downcast