public void StartWorker() { if(WorkerTimer!=null) { return; } WorkerTimer = NSTimer.CreateRepeatingTimer(new TimeSpan(1L), delegate { Worker(); }); NSRunLoop.Current.AddTimer(WorkerTimer, NSRunLoopMode.Default); }