Objc< - > swift兼容swift泛型函数

时间:2017-12-17 14:25:00

标签: ios objective-c swift

以下功能:

func popTo<ViewController>(viewController: ViewController.Type, animated: Bool) where ViewController: UIViewController

仅适用于Swift。我需要在objc代码中使用此方法。在重新考虑了一系列选项之后,我不知道如何使它与objc兼容。可能最简单的选择是创建另一个函数以某种方式将其暴露给objc,但我不确定哪种解决方案最适合处理它。

1 个答案:

答案 0 :(得分:0)

func popTo<ViewController>(viewController: ViewController.Type, animated: Bool) where ViewController: UIViewController

相当于

func popTo(viewController: UIViewController, animated: Bool) 

它是“objc-able”