私は(非常に便利であっても、コンテナのビューを使用して、)ビューコントローラチェーンを歩いて延長 public extension UIViewController // go up to a certain class
{
public func above<T>(_ : T.Type)->(T)
{
var p:UIResponder = self
私は継承クラスとジェネリッククラスにいくつか問題があります。私は、汎用のメタタイプを持つ親クラスのオブジェクトを返す関数にサブクラス(特定の汎用タイプを持つ)のオブジェクトを戻したいと思います。 多かれ少なかれ、私はクラスや関数のこのような構造を持っている:私は行うことはできません class Element {}
class Item:Element {}
class A<aType:El