ฉันต้องการรันโค้ดทุกๆ 500 มิลลิวินาทีเป็นเวลาทั้งหมด 10 วินาที ฉันมีรหัสที่ทำงานทุกครึ่งวินาทีด้วยรหัสนี้
[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(getLevel:) userInfo:nil repeats: YES];
แต่ดูเหมือนฉันไม่สามารถหาวิธีหยุดการทำงานหลังจากผ่านไป 10 วินาทีได้ อาร์กิวเมนต์ "ซ้ำ" ดูเหมือนจะไม่อนุญาตให้มีเวลาที่ระบุ ใครช่วยชี้ให้ฉันเห็นว่าฉันควรจะไปทางไหน?
ขอบคุณไบรอัน