Skip to content

Instantly share code, notes, and snippets.

@Clancey
Forked from anonymous/gist:4348936
Created December 20, 2012 22:05
Show Gist options
  • Save Clancey/4348951 to your computer and use it in GitHub Desktop.
Save Clancey/4348951 to your computer and use it in GitHub Desktop.
using System;
using System.Collections.Generic;
using System.Linq;
using MonoTouch.Foundation;
using MonoTouch.UIKit;
namespace TestTimer
{
// The UIApplicationDelegate for the application. This class is responsible for launching the
// User Interface of the application, as well as listening (and optionally responding) to
// application events from iOS.
[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
// class-level declarations
UIWindow window;
//
// This method is invoked when the application has loaded and is ready to run. In this
// method you should instantiate the window, load the UI into it and then make the window
// visible.
//
// You have 17 seconds to return from this method, or iOS will terminate your application.
//
UILabel view;
int seconds = 0;
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
// create a new window instance based on the screen size
window = new UIWindow (UIScreen.MainScreen.Bounds);
// If you have defined a view, add it here:
// window.AddSubview (navigationController.View);
// make the window visible
view = new UILabel (window.Bounds){BackgroundColor = UIColor.White, TextColor = UIColor.Black};
window.AddSubview (view);
NSTimer.CreateRepeatingScheduledTimer (1, delegate {
view.Text = seconds.ToString();
seconds ++;
Console.WriteLine(NSThread.IsMain);
});
window.MakeKeyAndVisible ();
return true;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment