objc_setAssociatedObject im iPhone-Simulator nicht verfügbar

8

Im 3.1 SDk hat Apple Unterstützung für zugehörige Objekte hinzugefügt.

Der Simulator kompiliert jedoch keinen Code, der Verweise auf objc_setAssociatedObject, objc_getAssociatedObject usw. enthält. (Nicht deklarierte Fehler)

Gibt es da draußen herum? Kann ich den iPhone-Simulator dazu bringen, diesen Code zu kompilieren? Ich würde es hassen, alle Tests auf dem Gerät durchführen zu müssen.

Aktualisieren

Fehler Filed: rdar: // 7477326

    
Corey Floyd 16.12.2009, 17:07
quelle

2 Antworten

1

Eine schnelle und schmutzige Problemumgehung (weitgehend ungetestet, kann fehlerhaft sein):

%Vor%     
hatfinch 10.02.2010, 19:31
quelle
3

Ich glaube nicht, dass dies in den 3.x-SDKs behoben sein wird. Eine andere Lösung besteht also darin, einfach die Funktionen zu definieren und über eine dynamische Suche zur nächsten Definition zu wechseln.

Kopfzeile:

%Vor%

Implementierung:

%Vor%     
wbyoung 20.04.2010 23:25
quelle