UIViewControllerがtouchesに反応しない

viewコントローラの初期化を以下のようにしたら直った。

TestViewController *myController = [[[TestViewController alloc] init]autorelease];
↓変更
TestViewController *myController = [[TestViewController alloc] init];

コントローラを保持していなかったため、解放されてしまい動かなくなるようなな状態??
http://akisute.com/2009/10/uiviewcontrollertouchesbegantouchesende.html

autoreleaseはプログラムが終了しなければリリースされないのでは??
ちょっと良く解らないがとりあえず直った。