直接将NSNumber转换为NSString

use*_*409 -5 objective-c nsnumber nsstring ios

如何?

.H

@property (nonatomic, strong) NSNumber *seasonRoundN;
@property (nonatomic, strong) NSString *seasonRound;
Run Code Online (Sandbox Code Playgroud)

.M

_weMeetAgain = [NSNumber numberWithInt:13];
_seasonRound = [NSString stringWithFormat:_weMeetAgain]; // incompatible :S
Run Code Online (Sandbox Code Playgroud)

应该更好地看一下参考文献:(答案如下)

_weMeetAgain = [NSNumber numberWithInt:17];
_seasonRound = [NSString stringWithFormat:@"%@", _weMeetAgain];
Run Code Online (Sandbox Code Playgroud)

求助:P,谢谢.

Grz*_*ski 5

[NSString stringWithFormat:@"%d", [_weMeetAgain intValue]]
Run Code Online (Sandbox Code Playgroud)


Dob*_*pir 5

只需使用NSNumber实例方法stringValue.

_seasonRound = [_weMeetAgain stringValue];
Run Code Online (Sandbox Code Playgroud)