Exception RemoveAllControls调用上的Bada异常

Exception RemoveAllControls调用上的Bada异常,exception,bada,Exception,Bada,这是怎么回事,快把我逼疯了 我运行这段代码 if(GetControlCount() > 0) { RemoveAllControls(); } 一旦我跨过移除的所有控件;行我得到以下例外 12557.709,EXCEPTION,P44,T00,A174,Osp::Ui::Container::GetControlAt (392) > [E_OBJ_NOT_FOUND] Unable to find the specified control. 12557.709,EXCEPT

这是怎么回事,快把我逼疯了

我运行这段代码

if(GetControlCount() > 0)
{
  RemoveAllControls();
}
一旦我跨过移除的所有控件;行我得到以下例外

12557.709,EXCEPTION,P44,T00,A174,Osp::Ui::Container::GetControlAt (392) > [E_OBJ_NOT_FOUND] Unable to find the specified control.
12557.709,EXCEPTION,P44,T00,A174,Osp::Ui::Container::RemoveControl (247) > [E_OBJ_NOT_FOUND] Propagated.
如果问题是没有控制,我的支票肯定能解决这个问题?那怎么办

我还尝试单独命名控件,对它们进行null检查,如果它们不为null,则将其删除,但同样,我得到了这些异常

12557.709,异常,P44,T00,A174,Osp::Ui::Container::GetControlAt 392>[E_OBJ_NOT_FOUND]找不到指定的控件。 12557.709,异常,P44,T00,A174,Osp::Ui::Container::RemoveControl 247>[E_OBJ_NOT_FOUND]已传播

有没有可能是从代码中的不同位置标记的?你应该试着抓住结果,以确保它来自你认为的地方。Control::Remove有几种变体,而AppLog与您调用的并不完全匹配,因此您可能在别处调用了其他名称类似的应用程序,您会看到它们的内部实现抛出异常