Generischer Referenztyp Fehler Monotouch

8

Ich habe die neueste Version von Monotouch installiert und habe den folgenden Fehler angezeigt, wenn ich versuche, meinen Build auf dem Gerät zu installieren.

Fehler MT4112: Der Registrar hat einen ungültigen Typ gefunden Das generische Typargument 'T' muss eine Referenztypbeschränkung haben, um nach ObjectiveC exportierbar zu sein. (MT4112)

Es sieht so aus, als müsste ich hier eine where-Klausel in der Klasse hinzufügen, aber in Monotouch scheint es nicht zu funktionieren.

%Vor%     
Anup Marwadi 04.10.2012, 07:30
quelle

1 Antwort

10

Dies ist ein bekanntes Problem in MonoTouch 6.0.2.

Beachten Sie, dass das Erstellen generischer Unterklassen von NSObject oder das Exportieren generischer Klassen nach ObjectiveC nicht unterstützt wird. Es kann funktionieren, oder es kann unerklärlicherweise und zufällig abstürzen.

Wir planen, in Zukunft zumindest einige Szenarios von exportierten generischen Klassen zu unterstützen, aber es ist nicht auf der unmittelbaren Roadmap, daher gibt es noch keine Zeitlinie.

    
Rolf Bjarne Kvinge 04.10.2012, 08:03
quelle

Tags und Links