我们可以将精确的字符串值分配给iphone sdk中的int值

时间:2011-10-19 11:07:12

标签: iphone objective-c nsstring int

在我的应用程序中,我在NSString中有一个类似“25:30”的值,我想将此值赋给int值。
如果我喜欢:

int j = [stringval intValue];

因此我得到了值为“25”的int值,但我想要完整的值。 有可能吗?

3 个答案:

答案 0 :(得分:0)

如果你的意思是25.30那么你需要浮点数,使用CGFloat j = [stringval floatValue];

答案 1 :(得分:0)

如果那应该是分钟&秒,使用NSDateFormatter的{​​{1}}。

答案 2 :(得分:0)

你可以试试这个

NSString *new = @"25:30";
NSArry *data = [new componentsSeparatedByString:@":"];
int first = [[data objectAtIndex:0] intValue];    \\\ 25 
int second = [[data  objectAtIndex:1] intValue];   \\\ 30