How to add int value to string?

NSMutableString  *selectDay=@"Wed 14 May";
[selectDay stringByAppendingFormat:@"%i", yearNumber];
NSLog(@"%@",selectDay);

I would try this. But he cannot add yearNumber to this String, please help me. Label contains 2011.

+3
source share
6 answers

stringByAppendingFormat:returns a new line, it does not change the recipient line. That is why you are not getting any changes. Try the following:

NSMutableString  *selectDay=@"Wed 14 May";
NSString *newString = [selectDay stringByAppendingFormat:@"%i", yearNumber];
NSLog(@"%@", newString);

Or that:

NSMutableString  *selectDay=@"Wed 14 May";
NSString *newString = [NSString stringWithFormat:@"%@%i", selectDay, yearNumber];
NSLog(@"%@", newString);

EDIT: in fact for this you do not need a variable string. selectDayshould be normal NSString.

NSString  *selectDay=@"Wed 14 May";
+6
source

change the bottom line

[selectDay stringByAppendingFormat:@"%i", yearNumber];

to

selectDay = [NSString stringWithFormat:@"%@%i", selectDay, yearNumber];

it will definitely work ...

+2
source
   NSString *selectDay=@"Wed 14 May";
    NSString *appendedString = [NSString stringWithFormat:@"%@ %d",selectDay, yearNumber];

    NSLog(@"%@",appendedString);

+1

: -

NSString   *selectDay=@"Wed 14 May";
    int yearNumber=2011;
    selectDay=[selectDay stringByAppendingFormat:[NSString stringWithFormat:@"%d", yearNumber]];
    NSLog(@"%@",selectDay);
+1

NSMutableString *, , , NSString *, . : NSMutableString .

NSMutableString *selectDay = [NSMutableString stringWithString:@"Wed 14 May"];
[selectDay appendFormat:@"%i", yearNumber];
NSLog(@"%@", selectDay);

, .

NSString *selectDay = @"Wed 14 May";
NSString *newDay = [selectDay stringByAppendingFormat:@"%i", yearNumber];
NSLog(@"%@", newDay);

The point here is that it stringByAppendingFormat:does not change the original string, it returns a new one. And you just need to "catch" it in a variable.

+1
source

You can try:

NSString *selectDay = [NSString stringWithFormat:@"Wed 14 May %d", yearNumber];
0
source

All Articles