しばらく頭を悩ませていましたが、探していたものが見つからなかったようです。基本的に、クラスAには次のメソッド宣言があります。
- (void)doSomethingCoolWithThisBlock:(void (^)(void))block
クラスBで、このメソッドをブロック部分で次のように呼び出すと、次のようになります。
UILabel *myLabel = [[UILabel alloc] init];
UITextField *myField = [[UITextField alloc] init];
等
私の質問は、私の実装でdoSomethingCoolWithThisBlock
、ブロック内にあるものを分析して、たとえばUILabelを言うにはどうすればよいですか?