我们在应用中的表格视图和地图上显示搜索结果。用户可以通过点击按钮在搜索显示控制器上显示地图。只需将地图子视图移动到前面即可显示地图,以便覆盖表格视图。
当我们尝试编写UIAutomation测试以确定地图视图是否可见时,地图视图上的isVisible始终评估为false,即使地图视图清晰可见并且我们可以与之交互。如果我们从不点击搜索栏并输入(表格未显示),则地图视图isVisible的计算结果为true。感觉UIAutomation只是检查是否有UISearchDisplayController并假设所有其他视图都被其表视图隐藏。
还有其他人经历过这个吗?我提交了雷达,因为我认为这是一个错误http://openradar.appspot.com/radar?id=5890626432270336