public override void Clicked(UIAlertView alertview, int buttonIndex) { NSUserDefaults userDefaults = NSUserDefaults.StandardUserDefaults; switch (buttonIndex) { case 0: // they don't want to rate it userDefaults.SetBool(true, DECLINED_TO_RATE); userDefaults.Synchronize(); break; case 1: // they want to rate it owner.RateApp(); break; case 2: // remind them later userDefaults.SetDouble(DateTime.Now.ToOADate(), REMINDER_REQUEST_DATE); userDefaults.Synchronize(); break; } }