こんにちは、ハードウェアメニューからデバイスを変更すると、この奇妙な問題が発生します。
ビューコントローラーに次のコードがあります。
- (void)touchesBegan:(NSSet *)touches
withEvent:(UIEvent *)event
{
// Just logging some values
NSLog(@"%@ %@ %@", NSStringFromCGRect([[UIScreen mainScreen] bounds]), NSStringFromCGRect(self.view.frame), NSStringFromCGRect([[UIScreen mainScreen]applicationFrame]));
}
最初に実行すると、すべて正常に動作します。View Controllerのビューをクリックすると、ログが出力されます。
しかし、[ハードウェア] メニューに移動して次を選択すると:Hardware -> Device -> iPhone (Retina 3.5 inch)
最初に何が起こるかは、アプリが最小化/閉じられることです (そのように起こるべきですか?)。
次に、シミュレーターからアプリのアイコンを見つけて、最初から起動する必要があります。
これで、View Controller のビューをクリックしても、ログが表示されなくなりました。私は何が間違っている可能性がありますか?