【发布时间】:2013-01-09 12:13:13
【问题描述】:
这可能是最简单的问题,但目前,我对如何实现这一点没有任何想法。
好的,问题是如何连接两个整数。
例如:我想使用两个不同的整数 00 和 00 创建一个整数,比如说 0000。我尝试使用 NSString ,但失败了。
我的代码是:
int num1 = 00;
int num2 = 00;
NSString *str = [NSString stringWithFormat:@"%d%d",num1,num2];
int num = [str intValue];
NSLog(@"num = %d",num); // It Logs 0 but I want 0000.
有人有更好的主意吗?
编辑:
请注意,我想用那个num来设置textfield的tag。这就是为什么所有 zeros 都是必不可少的。所以我的主要问题从这里开始。
我有一个包含自定义单元格的 tableview。这个自定义单元格有10多个文本字段。现在我想唯一标识所有 textfields 进行编辑。这就是为什么该文本字段的 标签 必须是由 rowNumber 和 textFieldNumber 两个值连接的整数(表示 10 个中的哪个文本字段。)。
所以我的问题是我想做的是对还是错?如果没有,请给我一些有用的解决方案。
【问题讨论】:
-
0000, 00 和 just 0 当你把它们当作整数时有什么区别?你真正在寻找什么?
-
好吧,当您将
@"0000"转换为整数时,它需要0000=0。这将永远是一个特例。为什么不使用字符串str本身? -
我想用那个整数来设置textfield的标签。
-
那行不通。 UIView 标签是整数,所以 0000 和 0 是同一个标签。
-
谁能告诉我投反对票的原因?
标签: iphone ios objective-c integer concatenation