ビューコントローラー ビューに別のビュー コントローラーを追加しました。
addsubview は正常に機能しますが、次のビューのボタン アクションは機能しません。
エラー [ModelViewController performSelector:withObject:withObject:]: 割り当て解除されたインスタンス 0xa81d960 にメッセージが送信されてクラッシュする
in View1 : 現在のビュー コントローラー UsersViewController クラス
-(IBAction)openModelView:(id)sender
{
ModelViewController *modelView= [self.storyboard instantiateViewControllerWithIdentifier:@"ModelViewController"];
[self.view addSubview:modelView.view];
}
View 2 ModelViewController クラスで
-(IBAction)dismissModelView:(id)sender
{
NSLog(@"ddddddde");
//[self.view removeFromSuperview];
[self.view removeFromSuperview];
}
presentViewConroller を使用すると正常に動作します[self presentViewController:modelView animated:NO completion:nil]
*うまく動作します*,
しかし、部分的に透明なバックグラウンドで最初のビューを表示する必要があります