TouchesBeganが動かなかったのを直した話

結論:UIWindowを画面サイズに最適化したら治った

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

 

すげー古いアプリを久々にアップデートしたので,色々とおかしかった..

iPhone5が出てきて画面のアスペクト比が変わったおかげで,画面の領域がおかしくなっちまったらしい.

画面サイズとUIWindowのサイズを比較して,差があれば入れてあげる事で解決!