Ich habe eine generische Klasse zu instanziiert:Xcode 7 Swift 2 unmöglich UIViewController Unterklasse von Generika UITableViewController
class PaginatedTableViewController
<GenericElement, Source: PaginationDataSource
where Source.PaginatedGenericElement == GenericElement>:
UITableViewController
und eine andere, die ich versuche, von Storyboard zu instanziiert:
class CandidatesTableViewController:
PaginatedTableViewController<Match, MatchPaginationDataSource>
Ich kann nicht finden CandidatesTableViewController
im Dropdown-Menü Benutzerdefinierte Klasse. Wenn ich es erzwinge und dann meinen Controller in Code umwandle, stürzt die App zur Laufzeit ab und mein Controller (das sollte eine CandidatesTableViewController-Instanz sein) ist in Wirklichkeit eine UITableViewController-Instanz.
Unbekannte Klasse _TtC21MyProjectName29CandidatesTableViewController in Interface Builder-Datei. Konnte den Wert des Typs 'UITableViewController' (0x1040917f8) nicht in 'MyProjectName.CandidatesTableViewController' (0x1013a9890) umwandeln.
In meinem Projekt dieser Controller in einem anderen eingebettet ist, deshalb habe ich es Stimmen:
tableViewController = (segue.destinationViewController as! CandidatesTableViewController)
Hat jemand weiß, wie dieses Problem zu lösen?