ストーリーボードを使用していますが、把握できていないものに出くわしました。
を使用してプログラムでView Controllerを配置していますperformSegueWithIdentifier:
。
それは魅力のように機能しますが、これを行うたびに、そのviewControllerの新しいインスタンスを作成するため、メモリが積み重なっていくことに気付きました。メモリ警告をシミュレートすると、呼び出しているたびにperformSegueWithIdentifier:
ビューコントローラーの新しいインスタンスがあり、割り当てが解除されることはありません。そのため、メモリが積み重なって解放できず、最終的にクラッシュが発生します。
次のようにView Controllerに移動します。
// If sales are registered, go to view
[self performSegueWithIdentifier:@"previousSaleSegue" sender:self];
ここで何が欠けていますか?