gpt4 book ai didi

iphone - 添加两个在文本字段中作为字符串输入的数字

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:22 28 4
gpt4 key购买 nike

我有两个文本字段,其中数字作为字符串输入。我需要将字符串转换为数字,将它们相加,然后在第三个文本字段中显示结果。

我对 iPhone 编程完全陌生..所以请不要对我太苛刻:P

问题来了

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

我真的是 iPhone 编程的新手..我想了解如何在这里使用 NSString..但我发现它有点复杂。

如果有人请告诉我代码应该是什么......这将是一个很大的帮助。我必须尽快向我的学校提交一个迷你项目。

谢谢你,int3rc3pt0r

最佳答案

NSString 具有允许从中获取数值的方法(例如 intValuefloatValue 等)——您可以使用它们将字符串转换为数字。要将数字转换为字符串,您可以使用 stringWithFormat: 方法 - 采用 format specifiers 的方式类似于c中的printf函数。

-(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];
}

关于iphone - 添加两个在文本字段中作为字符串输入的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2244420/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com