use*_*795 9 iphone objective-c
NSMutableString *str, *str1;
Run Code Online (Sandbox Code Playgroud)
//在这里分配
我正在使用
[str appendString:str1]不工作.
[str appendFormat:str1]不管用.
那么,如何追加NSMutableString另一个NSMutableString.
@str是一个empty string初始化nil.str1有一些价值.[str appendString str1]回报null
Max*_*ann 21
好像你正在发送消息nil.nil是不是一个对象,它只是没有.向任何事情发送消息只会返回任何内容.为了附加这些字符串,您需要初始化为空字符串.像这样:
NSMutableString *str = [NSMutableString string];
Run Code Online (Sandbox Code Playgroud)
然后你的代码将工作.像这样:
[str appendString:str1];
Run Code Online (Sandbox Code Playgroud)
NSMutableString *mystring = [NSMutableString stringWithFormat:@"pretty"];
NSMutableString *appending = [NSMutableString stringWithFormat:@"face"];
[mystring appendString:appending];
Run Code Online (Sandbox Code Playgroud)
为我工作...
您确定变量已分配(正确吗?)?没有拼写错误吗?
| 归档时间: |
|
| 查看次数: |
13751 次 |
| 最近记录: |