gpt4 book ai didi

ios - Objc <-> Swift 泛型函数的兼容性

转载 作者:行者123 更新时间:2023-11-30 11:55:36 30 4
gpt4 key购买 nike

以下功能:

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

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

最佳答案

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

相当于

func popTo(viewController: UIViewController, animated: Bool) 

它是“objc-able”

关于ios - Objc <-> Swift 泛型函数的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47856054/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com