Tôi muốn có thể lên lịch cho ba sự kiện nhỏ trong tương lai mà không phải viết một hàm cho mỗi sự kiện. Làm thế nào tôi có thể làm điều này bằng cách sử dụng NSTimer
? Tôi hiểu các khối tạo điều kiện thuận lợi cho các chức năng ẩn danh nhưng chúng có thể được sử dụng trong phạm vi NSTimer
và nếu có, làm thế nào?NSTimer với chức năng/khối ẩn danh?
[NSTimer scheduledTimerWithTimeInterval:gameInterval
target:self selector:@selector(/* I simply want to update a label here */)
userInfo:nil repeats:NO];
Tại sao bạn không sử dụng 'dispatch_after()'? Đó là một hàm GCD và lấy một khối làm tham số. –
Không bao giờ nghe nói về nó ... Làm thế nào để sử dụng?Miễn là tôi có thể nói "chờ đợi X giây sau đó làm điều này" Tôi hạnh phúc! – Chris
Còn phương thức '–performSelector: withObject: afterDelay:' thì sao? – holex