Tôi có một số NSTimer
kích hoạt với khoảng thời gian 3 giây để giảm giá trị. Khi tôi thực hiện một hành động làm tăng giá trị đó, tôi muốn khởi động lại bộ hẹn giờ để đếm 3 giây từ thời điểm đó.Đặt lại thời gian kích hoạt của NSTIMER từ bây giờ thay vì ngọn lửa cuối cùng
Ví dụ: nếu tôi tăng giá trị và hẹn giờ sẽ kích hoạt sau 1 giây, tôi muốn thay đổi điều đó và làm cho hẹn giờ kích hoạt trong 3 giây thay thế. Tôi có thể vô hiệu hóa bộ hẹn giờ và tạo lại không? Hoặc tôi có thể làm điều đó với setFireDate:
, sử dụng ngày hiện tại và thêm khoảng thời gian 3 giây?
Cuối cùng tôi sử dụng setFireWithDate, khi tôi tăng giá trị, tôi cũng gửi tin nhắn đến bộ hẹn giờ với ngày hiện tại cộng thêm ba giây. Nó hoạt động ^^ Cảm ơn bạn rất nhiều. – emenegro