struct NSMutableString警告

时间:2011-09-06 10:05:23

标签: nsstring

大家好,我在xml解析类中使用了以下行代码,但它有效,但警告为“警告:不兼容的Objective-C类型分配'struct NSString *',期望'struct NSMutableString * '“

任何人都可以告诉我如何解决此警告。

NSMutableString *currentElementValue = [currentElementValue stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];

谢谢...

1 个答案:

答案 0 :(得分:0)

-stringByTrimmingCharactersInSet返回不可变的字符串对象(NSString),如果你想获得可变的NSMutableString,你需要做一些额外的步骤来创建它:

NSMutableString *currentElementValue = [NSMutableString stringWithString:
                      [currentElementValue stringByTrimmingCharactersInSet:
                             [NSCharacterSet whitespaceAndNewlineCharacterSet]]];