PureSegue
PureSegue
PureSegue 使得使用 storyboard segue
非常简单,并允许你删除 prepareForSegue
。
prs_performSegue(withIdentifier: "segue_identifier", configurate: { segue in
//segue: UIStoryboardSegue
})
如果你将 destination
类的名称用作 segue
的标识符,它将自动在 closure
中进行类型转换
prs_performSegue(to: MyViewController.self, configurate: { viewController in
//viewController: Optional<MyViewController>
})
不用担心,使用 PureSegue 不会影响 prepareForSegue
的使用。
CocoaPods
安装为了安装它,只需将以下行添加到 Podfile 中
pod 'PureSegue'
作者
Artem Mylnikov (ajjnix), [email protected]
许可证
PureSegue在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。