isIgnoringInteractionEvents无法正常工作的iPhone模拟器

时间:2013-08-12 22:03:25

标签: ios kif

在我的应用程序中,我有一个viewController和两个xib文件(一个用于iPhone,另一个用于iPad)。我正在使用KIF进行自动化,但遇到此调用的问题。

[[UIApplication sharedApplication] isIgnoringInteractionEvents]

对于iPad模拟器 - 此调用返回NO(接收器不忽略交互事件)这是预期的,因为我没有使用嵌套的beginIgnoringInteractionEvents / endIgnoringInteractionEvents方法......并且KIF完全正常。

对于iPhone模拟器 - 此调用返回YES(接收器忽略交互事件)这是不期望的,因为我没有设置beginIgnoringInteractionEvents方法,这就是为什么KIF代码为那里存在的元素返回nil,因为KIF中的这个检查代码。

if( [[UIApplication sharedApplication] isIgnoringInteractionEvents]){
    return nil;// Application is ignoring interaction events.

}

不确定这里缺少什么。非常感谢任何帮助。

0 个答案:

没有答案