title: Help with Xcode drawRect using textfield to input value
body: <p>i am currently trying to do a bar graph in XCode. I have tried CPGraph and all the stuff around but they are all out of date and i need help for XCode 4. I am completely newb with this and that's why i need your help. </p>
  
  <p>Here is my code:</p>
  
  <p>-(void)drawRect:(CGRect)rect</p>
  
  <p>{</p>
  
  <pre><code>NSString *s = textField.text;
  value = [s intValue];
  NSLog(@"%i",value);
  
  
      CGContextRef context = UIGraphicsGetCurrentContext();
  
      CGContextSetLineWidth(context, 60);
  
      CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB();
  
      CGFloat components[] = {0.0, 0.0, 1.0, 1.0};
  
      CGColorRef color = CGColorCreate(colorspace, components);
  
      CGContextSetStrokeColorWithColor(context, color);
  
      CGContextMoveToPoint(context, 400, value);
      CGContextAddLineToPoint(context, 400, 100);
  
      CGContextStrokePath(context);
      CGColorSpaceRelease(colorspace);
      CGColorRelease(color);
  </code></pre>
  
  <p>}</p>
  
  <p>Notice that i have changed one of the point value for "value".
  What i have done is create a UITextField and i want to be able to write like 500 in the UITextField and that the bar adjust itself. Currently the NSLog tell me that value is equal to 0 even if, before building my app i manually enter a number in the TextField.
  I have been searching fo 3 days now and everything i found give me errors and are incomplete as i says i know almost nothing about objective-c in xcode. I also noticed during my search that this type of line doesn't refresh real time if you dont tell him. I would like help with that too if that's part of my problem. If you want more information on my code just tell me.
  I will be really grateful if somebody can help me.</p>
  
  <p>here is my .h :</p>
  
  <p>@interface draw2D : UIView </p>
  
  <p>{</p>
  
  <pre><code> UITextField *textField;
  </code></pre>
  
  <p>}</p>
  
  <p>@property (nonatomic, retain) IBOutlet UITextField *textField;</p>
  
  <p>@end</p>