でTargetActionとしてブロックを使用した:正確には解放されなければならないのObjective-C
id block = [^{NSLog(@"Hello, world");} copy];// Don't forget to -release.
[button addTarget:block
action:@selector(invoke)
forControlEvents:UIControlEventTouchUpInside];
:Can I pass a block as a @selector with Objective-C?
Lemnarは、あなたがこれを行うことができます言いましたか?どこでそれを使用したいのですか?viewDidUnloadはviewDidLoadメソッド内にありますので、viewDidUnloadはそれを解放する場所のようですが、ivarを作成せずにreleaseする方法はありますか?
http://developer.apple.com/bugreporter/ – logancautrell
ブロックのドキュメント化されたメソッドのリストはありますか? (クラス参照のように)または単にメモリ管理メソッドですか? –
ちょうどメモリ管理方法.... – bbum