Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 一次录制两个视图(两个操作)时应用程序崩溃_Objective C_Ios_Uitableview_Uiviewcontroller - Fatal编程技术网

Objective c 一次录制两个视图(两个操作)时应用程序崩溃

Objective c 一次录制两个视图(两个操作)时应用程序崩溃,objective-c,ios,uitableview,uiviewcontroller,Objective C,Ios,Uitableview,Uiviewcontroller,在我的应用程序中,我有一个包含两个子视图的containerView。一个子视图包含按钮列表,另一个子视图包含基于按钮选择的表视图,在第一个视图中,表视图的内容必须更改 我的问题是在应用程序崩溃的同时点击按钮和内容视图表。请指导我解决此问题 在您点击按钮的情况下,您正在重新加载表格&同时从表格中选择行。这是不一致的。如果只需要执行一个操作,则将独占触摸设置为containerView的所有子视图 对于所有子视图,请执行以下操作:- [subView setExclusiveTouch:YES]

在我的应用程序中,我有一个包含两个子视图的containerView。一个子视图包含按钮列表,另一个子视图包含基于按钮选择的表视图,在第一个视图中,表视图的内容必须更改


我的问题是在应用程序崩溃的同时点击按钮和内容视图表。请指导我解决此问题

在您点击按钮的情况下,您正在重新加载表格&同时从表格中选择行。这是不一致的。如果只需要执行一个操作,则将独占触摸设置为containerView的所有子视图

对于所有子视图,请执行以下操作:-

[subView setExclusiveTouch:YES];

调试器和/或崩溃报告说明了问题所在。能否显示按钮触发的操作的代码关闭崩溃报告,以及在按钮录制后加载数据时,操作调用try放置某些活动视图的一些代码。此时禁用所有其他视图的用户交互:)。如果希望可以将MBProgressHUD用于活动视图并禁用用户交互:)将独占触摸设置为containerView的两个子视图