Kann ich irgendwie Parameter des Typs SEL mit objc_setAssociatedObject verwenden, ohne es in NSString-Typ zu konvertieren?Wie Selektor (SEL) mit Objc_setAssociatedObject verwenden?
Derzeit verwende ich diesen Code: objc_setAssociatedObject(thirdPartyObject, &kSelectorKey, NSStringFromSelector(selector), OBJC_ASSOCIATION_RETAIN);
Umstellung auf NSString funktioniert, aber in fühlt sich falsch an. Es muss eine geeignetere Lösung geben.
underlaying Art von SEL const char * importieren zu ersetzen. Technisch ist es const void *. Aber es kann nicht beibehalten werden, weil es keine ISA hat. in iOS 9.2 id wie 'OBJC_EXPORT Leere objc_setAssociatedObject definiert (id Objekt, const void * Schlüssel, ID-Wert, objc_AssociationPolicy Politik) __OSX_AVAILABLE_STARTING (__ MAC_10_6, __IPHONE_3_1);', übrigens – Krypt
Sorry, reagiert Stackoverflow auf seltsame Weise auf "Enter" drücken Sie. So, als ob du recht hast. – Krypt