cc.director.getScheduler().schedule()不能指定重复次数

cc.director.getScheduler().schedule(() => {
    cc.warn((+ new Date()) / 1000);
}, this, 1, 5);

repeat 参数我设置成任何数, 定时器都不会自动停止,
请问是我写法有问题, 还是需要使用其他方法让他停止呢?