25

この質問は、iOS 受け入れテスト フレームワーク KIF に関するものです。

への KIF 拡張機能を使用するテスト ステップがありますUIView dragFromPoint:toPoint。// touchesBegan/を実装するカスタム ビュー クラスがあります。touchesMovedtouchesEndedtouchesCancelled

KIF テスト ステップから、座標をカスタム ビューの座標に変換し、 を呼び出しますdragFromPointNSLog& ブレークポイントは、私のビューで呼び出されていることを教えてくれますが、touchesBeganそうではありません。KIF コードを見ると、このイベントが投稿されていることがわかりますが、他の 2 つが配信されているのに、なぜビューに配信されないのかわかりません。touchesMovedtouchesEnded

以下は、私の 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];
4

0 に答える 0