initWithFireDate method
initWithFireDate:interval:repeats:block:
Implementation
NSTimer initWithFireDate(
NSDate date, {
required double interval,
required bool repeats,
required objc.ObjCBlock<ffi.Void Function(NSTimer)> block,
}) {
objc.checkOsVersionInternal(
'NSTimer.initWithFireDate:interval:repeats:block:',
iOS: (false, (10, 0, 0)),
macOS: (false, (10, 12, 0)),
);
final $ret = _objc_msgSend_1s0rfm3(
object$.ref.retainAndReturnPointer(),
_sel_initWithFireDate_interval_repeats_block_,
date.ref.pointer,
interval,
repeats,
block.ref.pointer,
);
return NSTimer.fromPointer($ret, retain: false, release: true);
}