現在、以下を使用しても問題はありません。
-(IBAction)products:(id)sender {
products = [[Products alloc] initWithNibName:@"Products" bundle:nil];
[self.view addSubview:products.view];
}
このアクションをボタンに関連付けて、ビューを変更しました。ビューが正しくスタックされているので、これは正しくないと思いますか?これが原因でアプリケーションがクラッシュしますか?IBActionを介してビューを切り替えるための適切なサンプルコードを知っていますか?