public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. Kiip.SharedInstance().TestMode = true; String deviceIdentifier = Kiip.SharedInstance().DeviceIdentifier; DeviceID.Text = deviceIdentifier; DismissKeyboardTapGesture.AddTarget(DismissKeyboard); SaveMomentButton.TouchUpInside += (object sender, EventArgs e) => { DismissKeyboard(); String momentId = MomentIdField.Text; double?momentValue = MomentValueField.Text.Length > 0 ? (double?)Double.Parse(MomentValueField.Text) : null; if (!momentValue.HasValue) { Kiip.SharedInstance().SaveMoment(momentId, (KPPoptart poptart, NSError error) => { if (poptart != null) { poptart.Show(); } }); } else { Kiip.SharedInstance().SaveMoment(momentId, momentValue.Value, (KPPoptart poptart, NSError error) => { if (poptart != null) { poptart.Show(); } }); } }; var myUITextFieldDelegate = new MyUITextFieldDelegate(this); MomentIdField.Delegate = myUITextFieldDelegate; MomentValueField.Delegate = myUITextFieldDelegate; }
public override void ViewDidLoad() { base.ViewDidLoad (); // Perform any additional setup after loading the view, typically from a nib. Kiip.SharedInstance ().TestMode = true; String deviceIdentifier = Kiip.SharedInstance ().DeviceIdentifier; DeviceID.Text = deviceIdentifier; DismissKeyboardTapGesture.AddTarget (DismissKeyboard); SaveMomentButton.TouchUpInside += (object sender, EventArgs e) => { DismissKeyboard(); String momentId = MomentIdField.Text; double? momentValue = MomentValueField.Text.Length > 0 ? (double?)Double.Parse(MomentValueField.Text) : null; if (!momentValue.HasValue) { Kiip.SharedInstance().SaveMoment(momentId, (KPPoptart poptart, NSError error)=>{ if(poptart != null){ poptart.Show(); } }); } else { Kiip.SharedInstance().SaveMoment(momentId, momentValue.Value, (KPPoptart poptart, NSError error)=>{ if(poptart != null){ poptart.Show(); } }); } }; var myUITextFieldDelegate = new MyUITextFieldDelegate (this); MomentIdField.Delegate = myUITextFieldDelegate; MomentValueField.Delegate = myUITextFieldDelegate; }