Swift SWREVEL-CoreAnimation警告:刚度/阻尼必须大于0

Swift SWREVEL-CoreAnimation警告:刚度/阻尼必须大于0,swift,swrevealviewcontroller,Swift,Swrevealviewcontroller,在一个单独的项目中运行测试后,我已经将SWReveal集成到我的应用程序中 我从下载了SWReveal(最新版本=v2.4),并遵循了上的教程 在独立项目中,我没有任何问题。但是在我的应用程序中(仍然作为一组独立的视图控制器/表运行),我收到以下两个警告: CoreAnimation: stiffness must be greater than 0. CoreAnimation: damping must be greater than or equal to 0. 如果我禁用滚动的所有方面

在一个单独的项目中运行测试后,我已经将SWReveal集成到我的应用程序中

我从下载了SWReveal(最新版本=v2.4),并遵循了上的教程

在独立项目中,我没有任何问题。但是在我的应用程序中(仍然作为一组独立的视图控制器/表运行),我收到以下两个警告:

CoreAnimation: stiffness must be greater than 0.
CoreAnimation: damping must be greater than or equal to 0.
如果我禁用滚动的所有方面或启用所有方面,警告就会消失。这与我从AppCoda获得的示例项目不同(在AppCoda中,我没有向控制台输出警告)

虽然这不是一个问题,但我想尝试并理解这个错误的原因


谢谢!

我不是100%确定,我无法解释原因,我也不确定这是否有帮助,但是换行:

if (abs(nowPoint.x - _beginPoint.x) > kDirectionPanThreshold)
    _dragging = YES;
else if (abs(nowPoint.y - _beginPoint.y) > kDirectionPanThreshold)
    self.state = UIGestureRecognizerStateFailed;
SWRevealViewController.m
->
-(void)touchesMoved:(NSSet*)toucheevent:(UIEvent*)event

致:


似乎对我来说这些警告消失了。

你解决了吗?我也有同样的问题没有。用swift编写了我自己的侧菜单,并将其集成到我的应用程序中。
if (fabs(nowPoint.x - _beginPoint.x) > kDirectionPanThreshold)
    _dragging = YES;
else if (fabs(nowPoint.y - _beginPoint.y) > kDirectionPanThreshold)
    self.state = UIGestureRecognizerStateFailed;