PageRenderTime 52ms CodeModel.GetById 30ms RepoModel.GetById 0ms app.codeStats 0ms

/GreenEnergyResearch/GraphEditViewController.m

https://bitbucket.org/jamesfolk/greenenergyresearch-ios
Objective C | 72 lines | 28 code | 15 blank | 29 comment | 1 complexity | 02f9b654188f5f1e46600cf648fce9b2 MD5 | raw file
Possible License(s): BSD-3-Clause, CC-BY-3.0
  1. //
  2. // GraphEditViewController.m
  3. // MJPopupViewControllerDemo
  4. //
  5. // Created by Martin Juhasz on 24.06.12.
  6. // Copyright (c) 2012 martinjuhasz.de. All rights reserved.
  7. //
  8. #import "GraphEditViewController.h"
  9. @implementation GraphEditViewController
  10. @synthesize phidgetHardwareDevice;
  11. - (IBAction)saveTouchUpInside:(id)sender
  12. {
  13. NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
  14. id value = [self.textField text];
  15. [defaults setValue:value forKey:[self.phidgetHardwareDevice getUserDefaultsKey]];
  16. [defaults synchronize];
  17. if(self.delegate &&
  18. [self.delegate respondsToSelector:@selector(saveButtonClicked:)])
  19. {
  20. [self.delegate saveButtonClicked:self];
  21. }
  22. }
  23. -(void)viewDidLoad
  24. {
  25. [super viewDidLoad];
  26. NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
  27. NSString *val = [defaults valueForKey:[self.phidgetHardwareDevice getUserDefaultsKey]];
  28. [self.textField setText:val];
  29. }
  30. -(void)viewDidAppear:(BOOL)animated
  31. {
  32. [super viewDidAppear:animated];
  33. [self.textField becomeFirstResponder];
  34. }
  35. @end
  36. //@implementation GraphEditViewController
  37. //
  38. //@synthesize delegate;
  39. ////@synthesize textField;
  40. //
  41. //- (IBAction)savePressed:(id)sender
  42. //{
  43. // if (self.delegate &&
  44. // [self.delegate respondsToSelector:@selector(saveButtonClicked:)])
  45. // {
  46. // NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
  47. //
  48. //
  49. //// [defaults setValue:textField.text forKey:[self.phidgetHardwareDevice getUserDefaultsKey]];
  50. //
  51. // [defaults synchronize];
  52. //
  53. // [self.delegate saveButtonClicked:self];
  54. // }
  55. //}
  56. //
  57. //@end