我绝对是objective-c的新手
使用下面的代码
NSMutableString *teststring;
[teststring appendString:@"hey"];
NSLog(teststring);
控制台中不显示任何内容。
我肯定做错了什么.:-)
发布于 2012-02-08 01:21:30
将第一行更改为
NSMutableString *teststring = [NSMutableString string];
发布于 2012-02-08 01:17:57
您需要先创建字符串。
NSMutableString *teststring = [[NSMutableString alloc]init];
[teststring appendString:@"hey"];
NSLog(teststring);
现在,它将打印出来。
发布于 2012-02-08 01:18:32
这一行
NSMutableString *teststring;
简单地建立一个指针,但不创建任何东西。相反,您需要创建一个新的NSMutableString
实例,例如:
NSMutableString *teststring = [[NSMutableString alloc] init];
[teststring appendString:@"hey"];
NSLog("%@", teststring);
https://stackoverflow.com/questions/9180671
复制相似问题