Potrzebuję skonstruować arbitralny NSMethodSignature z "signatureWithObjCTypes:" w Cocoa bez obiektu, który mogę poprosić o podpis z "methodSignatureForSelector:".Otrzymywanie kodowania typu dla podpisów metod w Cocoa/Objective-C?
Do tego potrzebuję metody kodowania, która np. jest
[email protected]:[email protected]
dla
(BOOL) isEqual: (id) object
próbowałem @encode (...) w celu uzyskania kodowania typu, ale to nie wydają się działać dla funkcji (skutkuje nieznanego typu '?'). Nie chcę ręcznie kodować typu funkcji, ponieważ nie jest to przenośne w różnych środowiskach wykonawczych.
Nie ma również zadeklarowanej metody uzyskiwania kodowania z.
Czy istnieje inny sposób uzyskania kodowania?
Pozdrawiam,
Jochen
Niestety to nie działa, ponieważ muszę pełny metoda kodowania zadzwonić signatureWithObjCTypes NSMethodSignature za: – Jochen