你好,在使用你的日历框架时,发现在多次切换月与周之时(真机测试的情况下),在 FSCalendarAnimatorl的类的 - (void)scopeHandleDidUpdate:(FSCalendarScopeHandle )scopeHandle方法中,切换多次会导致 minTranslation 为0的情况,一旦为就是抛出如下异常:
** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 2414 beyond bounds [0 .. 1559]'
是 CGFloat progress = translation/minTranslation,除以0,导致的!把不等于0的情况排除掉,亲测有用!谢谢!
你好,在使用你的日历框架时,发现在多次切换月与周之时(真机测试的情况下),在 FSCalendarAnimatorl的类的 - (void)scopeHandleDidUpdate:(FSCalendarScopeHandle )scopeHandle方法中,切换多次会导致 minTranslation 为0的情况,一旦为就是抛出如下异常:
** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 2414 beyond bounds [0 .. 1559]'
是 CGFloat progress = translation/minTranslation,除以0,导致的!把不等于0的情况排除掉,亲测有用!谢谢!