J'ai besoin de construire un NSMethodSignature arbitraire avec "signatureWithObjCTypes:" dans Cocoa sans avoir un objet que je peux demander une signature avec "methodSignatureForSelector:".Obtention de codages de type pour les signatures de méthode dans Cocoa/Objective-C?
Pour cela, j'ai besoin du codage de méthode, par exemple. est
[email protected]:[email protected]
pour
(BOOL) isEqual: (id) object
J'ai essayé @encode (...) pour obtenir un codage de type, mais cela ne semble pas fonctionner pour les fonctions (il en résulte un type inconnu '?). Je ne veux pas encoder manuellement le type de fonction, car ce n'est pas portable à travers différentes runtimes.
Il n'y a pas non plus de méthode déclarée pour obtenir le codage.
Existe-t-il un autre moyen d'obtenir le codage?
Cordialement,
Jochen
Malheureusement, cela ne fonctionne pas, puisque j'ai besoin la méthode complète de codage pour appeler les signatureWithObjCTypes de NSMethodSignature: – Jochen