将字符插入NSString或转换为intValue

时间:2016-05-25 15:30:01

标签: objective-c nsstring

可能很简单,但是我试图弄明白这一点。

我有这个字符串,可以是NSMutableString,也可以是NSString

-(NSMutableString *)timeSet{
    return [[NSUserDefaults standardUserDefaults] valueForKey:@"timeSet"];
}

然后我使用它输出:

arguments[curArg++]=(char *)[[self timeSet] UTF8String];

我需要在输出的前面插入一个连字符。因此,如果timeSet的值为12,则将其读作-twelve。

1 个答案:

答案 0 :(得分:0)

你有没有试过像:

return [NSString stringWithFormat:@"-%@", 'your otput here'];

您的方法将如下所示:

   -(NSString *)timeSet{

        return [NSString stringWithFormat:@"-%@", [[NSUserDefaults standardUserDefaults] valueForKey:@"timeSet"]];
    }