I have two text fields in which numbers are inputed as strings. I need to convert the strings to numbers, add them together and then display the result in a 3rd textfield.
I am totally new to iPhone programming .. So please don't be hard on me :P
Ok here is the problem
AdditionViewController.h
#import <UIKit/UIKit.h>
@interface AdditionViewController : UIViewController 
{
    IBOutlet UITextField *Number1;
    IBOutlet UITextField *Number2;
    IBOutlet UITextField *SumAnswer;
}
@property (retain, nonatomic) UITextField *Number1;
@property (retain, nonatomic) UITextField *Number2;
@property (retain, nonatomic) UITextField *SumAnswer;
-(IBAction)buttonPressed1:(id)sender;
@end
AdditionViewController.m
#import "AdditionViewController.h"
    @implementation AdditionViewController
    @synthesize Number1;
    @synthesize Number2;
    @synthesize SumAnswer;
    -(IBAction)buttonPressed1:(id)sender
    {
        SumAnswer.text = Number1.text + Number2.text; 
           // I want the above line to be edited so that I can get the addition
             of both the numbers in the 3rd Text Field 
    }
    -
    -
    -
    -
    -
    @end
I am really new to iPhone programming .. I am trying to understand how NSString can be used here .. But I am finding it a bit complicated .
If someone please tell me what the code should be ... It will be a great help . I have to submit a mini project to my school asap .
Thanking You , int3rc3pt0r
NSString has method allowing to get numeric value from it (e.g. intValue, floatValue etc) - you can use them to convert string to numbers. To convert numbers to string you can use stringWithFormat: method - the way it takes format specifiers is similar to printf function in c.
-(IBAction)buttonPressed1:(id)sender
{
    // You may also need to check if your string data is a valid number
    int result = [Number1.text intValue] + [Number2.text intValue];
    SumAnswer.text = [NSString stringWithFormat:@"%d", result];
}
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With