下面显示的代码的目的是从文本字段中取出一个字符串,并删除逗号和左括号,以准备转换为浮点的内容。例如,它需要数1,234,567,并将其更改为1234567使用NSMutableString和stringByReplacingOccurrencesOfString时不兼容的指针类型错误
的代码片段工作,但返回一个错误信息“不兼容的指针类型从字符串分配给的NSMutableString *”
当我用它代替的NSString NSMutableString,我没有得到任何错误,但返回的值是一个空字符串。
使用的NSMutableString的方法,这是什么问题,我怎样才能改变这种消除“不兼容的指针类型”错误
NSMutableString *cleanedDataCellTest = [[NSMutableString alloc] initWithString:datacellR2C2.text];
cleanedDataCellTest = [cleanedDataCellTest stringByReplacingOccurrencesOfString:@"," withString:@""];
cleanedDataCellTest = [cleanedDataCellTest stringByReplacingOccurrencesOfString:@")" withString:@""];
cleanedDataCellTest = [cleanedDataCellTest stringByReplacingOccurrencesOfString:@"(" withString:@"-"];
cleanedDataCellTest = [cleanedDataCellTest stringByReplacingOccurrencesOfString:@" " withString:@""];
哪一行发出警告? – jrtc27 2012-07-29 00:21:06