小编ken*_*gen的帖子

为什么KIF UIView:dragFromPoint:toPoint不会导致touchesEnded:在我的视图中调用withEvent?

这个问题是关于iOS验收测试框架KIF.

我有一个使用KIF扩展的测试步骤UIView dragFromPoint:toPoint.我有一个实现touchesBegan/ touchesMoved/ touchesEnded/ 的自定义视图类touchesCancelled.

从我的KIF测试步骤,我将我的坐标转换为我的自定义视图并调用dragFromPoint. NSLog&断点告诉我,touchesBegan并且touchesMoved我的观点被调用但touchesEnded不是.看看KIF代码,我可以看到它正在发布这个事件,但我无法弄清楚为什么当其他两个都没有传递到我的视图时.

以下是我的KIF测试步骤代码的摘录:

// Convert points to coordinate system of the CoinView
CGPoint coinCenter = [view convertPoint:view.center fromView:view.superview];
CGPoint coinTarget = [view convertPoint:coinSlotTarget fromView:coinSlotView.superview];
[view dragFromPoint:coinCenter toPoint:coinTarget];
Run Code Online (Sandbox Code Playgroud)

acceptance-testing ios kif-framework

17
推荐指数
0
解决办法
614
查看次数

如何让grails选择合适的JDK?

除了mac 1.6之外,我还使用安装了Oracle Java 1.7的Mac OSX 10.8.5.我有我的JAVA_HOME设置和路径前面的JAVA_HOME/bin.当我从命令行运行grails编译时,我可以看到它选择Java 1.6而不是1.7.如何让grails命令行选择我想要的JDK?

? echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home
? echo $PATH
/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/bin /usr/local/share/npm/bin /Users/kbrodhagen/bin /Users/kbrodhagen/.rvm/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /opt/X11/bin /usr/local/git/bin
? set -x JAVA_OPTS "-showversion"
? grails compile
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)
Run Code Online (Sandbox Code Playgroud)

grails

6
推荐指数
1
解决办法
9755
查看次数

标签 统计

acceptance-testing ×1

grails ×1

ios ×1

kif-framework ×1