use*_*244 1 iphone objective-c nsstring
如何通过添加'.'来追加字符串.到UITextField?我试过这个:[textfield.text stringByAppendingString:@"."];但我得到了奇怪的行为 - 它将最后一个字符转换为a .而不是添加.(我也使用这段代码添加0-9个字符,效果很好.)
是否有任何其他方法可以附加.和/或解释?
您需要这样做,textfield.text = [textfield.text stringByAppendingString:@"."];因为stringByAppendingString:返回一个新字符串,它不会修改现有字符串(因为默认情况下字符串是不可变的).