相关疑难解决方法(0)

如何在目标c中将int转换为字符串:示例代码

我想尝试从int转换为字符串,但我遇到了麻烦.我通过调试器跟踪执行,字符串'myT'得到'sum'的值,但如果'sum'是10,11,12则'if'语句不能正常工作.我不应该使用原始int类型来存储数字吗?此外,我尝试的两种方法(参见注释掉的代码)都无法遵循'if'语句的真实路径.谢谢!

int x = [my1 intValue]; 
    int y = [my2 intValue]; 
    int sum = x+y;
    //myT = [NSString stringWithFormat:@"%d", sum];
    myT = [[NSNumber numberWithInt:sum] stringValue];

    if(myT==@"10" || myT==@"11" || myT==@"12")
        action = @"numGreaterThanNine";
Run Code Online (Sandbox Code Playgroud)

int objective-c nsstring

72
推荐指数
6
解决办法
20万
查看次数

标签 统计

int ×1

nsstring ×1

objective-c ×1