For the repetitive tracking control tasks, the unrepeatable disturbance is an obstruction to learning control schemes. This paper discussed the robust iterative learning control (RILC) design based on the sliding mode control (SMC) technique for a class of nonlinear systems with unrepeatable disturbances. In order to make the tracking error converge to zero in the iteration domain under the sliding mode and eliminate the reaching phase of the SMC, an iterative integral sliding mode (IISM) surface design was proposed. The IISM leads to linear tracking error dynamics in the iteration domain, which guarantees the convergence if the sliding mode parameters meet the given condition. After that, the iterative learning control (ILC) based on the IISM was designed, which drove the sliding mode variable of the closed-loop system to reach the origin with iterations from the initial time instant, despite the effect of the unrepeatable disturbances. The robustness to the unrepeatable disturbance and the fast convergence were achieved. Finally, the proposed IISM method was applied to a one-link robotic manipulator, and the simulation results validated the performance of the proposed control design.