0
obj-cランタイムを使用して、NSInvocationからオブジェクトタイプ&の値をフェッチしています。そして、私はタイトルが言っていることをする方法を知らない。void *をSELにキャストする方法はありません
これは、NSInvocationから情報を取得する方法です。 argValueはvoid *であるはずです。指定されたインデックスはSEL型の引数です。
[invocation getArgument:argValue atIndex:argIndex];
キャスト方法SEL sel = (???)argValue;
?
あなたは '(SEL)argValue'を試しましたか? –
@ Cy-4AH、回答ありがとう 見つかった: 'SEL値= nil; [呼び出しgetArgument:&value atIndex:index]; ' – sancheese