TouchesBeganが動かなかったのを直した話
結論:UIWindowを画面サイズに最適化したら治った
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
すげー古いアプリを久々にアップデートしたので,色々とおかしかった..
iPhone5が出てきて画面のアスペクト比が変わったおかげで,画面の領域がおかしくなっちまったらしい.
画面サイズとUIWindowのサイズを比較して,差があれば入れてあげる事で解決!