Class NSTimer

    • Constructor Detail

      • NSTimer

        public NSTimer()
      • NSTimer

        public NSTimer​(NSDate date,
                       double interval,
                       boolean repeats,
                       org.robovm.objc.block.VoidBlock1<NSTimer> block)
        Since:
        Available in iOS 10.0 and later.
      • NSTimer

        public NSTimer​(NSDate fireDate,
                       double timeInterval,
                       NSObject target,
                       org.robovm.objc.Selector selector,
                       NSObject userInfo,
                       boolean repeats)
      • NSTimer

        public NSTimer​(NSDate fireDate,
                       double timeInterval,
                       org.robovm.objc.block.VoidBlock1<NSTimer> run,
                       boolean repeats)
      • NSTimer

        public NSTimer​(double timeInterval,
                       NSInvocation invocation,
                       boolean repeats)
      • NSTimer

        public NSTimer​(double timeInterval,
                       NSInvocation invocation,
                       boolean repeats,
                       boolean scheduled)
      • NSTimer

        public NSTimer​(double timeInterval,
                       org.robovm.objc.block.VoidBlock1<NSTimer> run,
                       NSObject userInfo,
                       boolean repeats)
      • NSTimer

        public NSTimer​(double timeInterval,
                       org.robovm.objc.block.VoidBlock1<NSTimer> run,
                       NSObject userInfo,
                       boolean repeats,
                       boolean scheduled)
      • NSTimer

        public NSTimer​(double interval,
                       boolean repeats,
                       org.robovm.objc.block.VoidBlock1<NSTimer> block,
                       boolean scheduled)
        Since:
        Available in iOS 10.0 and later.
    • Method Detail

      • getFireDate

        public NSDate getFireDate()
      • setFireDate

        public void setFireDate​(NSDate v)
      • getTimeInterval

        public double getTimeInterval()
      • getTolerance

        public double getTolerance()
        Since:
        Available in iOS 7.0 and later.
      • setTolerance

        public void setTolerance​(double v)
        Since:
        Available in iOS 7.0 and later.
      • isValid

        public boolean isValid()
      • getUserInfo

        public NSObject getUserInfo()
      • init

        protected long init​(NSDate date,
                            double interval,
                            boolean repeats,
                            org.robovm.objc.block.VoidBlock1<NSTimer> block)
        Since:
        Available in iOS 10.0 and later.
      • init

        protected long init​(NSDate fireDate,
                            double timeInterval,
                            NSObject target,
                            org.robovm.objc.Selector selector,
                            NSObject userInfo,
                            boolean repeats)
      • fire

        public void fire()
      • invalidate

        public void invalidate()