Swift: - Fix negative or zero Session Cycle issue. - Fix negative end time. - Fix timetable next change issue.
Swift:
- Fix negative or zero Session Cycle issue.
- Fix negative end time.
- Fix timetable next change issue.

hoseinisalim/ZigorTimeTable,hoseinisalim/ZigorTimeTable,Resaneh24/ZigorTimeTable,hoseinisalim/ZigorTimeTable,Resaneh24/ZigorTimeTable,Resaneh24/ZigorTimeTable,Resaneh24/ZigorTimeTable,hoseinisalim/ZigorTimeTable