尝试将数据类型 NSString 格式化为 NSMutablestring 时出错

Error when trying to format datatype NSString to NSMutablestring

我正在为 Objective-C 编写简单代码,同时尝试格式化字符串类型

NSMutableString *text;
text = [NSString stringWithFormat:@" Hello MR. %@",[txtName text]];
lblResponse.text = text; 

然后它说不兼容的指针类型分配,那么有什么办法可以解决这个问题吗?请帮忙

lblResponse.text = [NSString stringWithString:YourMutableString];

会完成任务的。

因为您要将 NSString 中的 属性 分配给 NSMutableString

如果您不想在字符串中在此之后添加更多内容,请这样做

NSString *text = [NSString stringWithFormat:@" Hello MR. %@",[txtName text]];
lblResponse.text = text; 

或者,您可以像这样简单地将字符串赋给文本

lblResponse.text = [NSString stringWithFormat:@" Hello MR. %@",[txtName text]];