class BaseClass: NSObject, Printable, Equatable {
func fromJson(json: [String: AnyObject]) {
}
}
class SubClass: BaseClass{
func fromJson(json: [String: AnyObject]) {
}
}
func somefunc<T: BaseClass>(json: [String: AnyObject], success: (([T]) -> Void)?) {
let t = T()
t.fromJson(json)
}
somefunc(json, { (t: SubClass) -> Void in
})
SubClass "s відJson не називається?
чи я щось роблю не так? або це просто те, як родовий у швидкій роботі
UPDATE Швидкі дженерики, що не зберігають тип працює для мене
Відповіді:
0 для відповіді № 1Мені схоже на помилку. T
має бути типу SubClass
але це не так.