Nik*_*how 2 xcode objective-c nsstring nsmutablestring ios
当我做:
NSString x = @"test"
Run Code Online (Sandbox Code Playgroud)
如何编辑它以使其成为"测试"?
当我把:
NSMutableString x = [[NSMutableString alloc] initWithString:@"test"];
Run Code Online (Sandbox Code Playgroud)
有一个错误说:
Initializer元素不是编译时常量.
谢谢
声明时NSMutableString,你错过了星号:
NSMutableString *x = [[NSMutableString alloc] initWithString:@"test"];
// Here --------^
Run Code Online (Sandbox Code Playgroud)
有了可变的字符串,你可以做到
[x appendString:@"ing"];
Run Code Online (Sandbox Code Playgroud)
使x平等testing.
您不必通过可变字符串 - 这也将起作用:
NSString *testing = [NSString stringWithFormat:@"%@ing", test];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
197 次 |
| 最近记录: |