我的字符串有问题。字符串显示:~00000000:termometr2: +26.9 st.C
我只想使用这部分:+26.9 st.C
在我的 textfield.text 中。
谢谢
我的字符串有问题。字符串显示:~00000000:termometr2: +26.9 st.C
我只想使用这部分:+26.9 st.C
在我的 textfield.text 中。
谢谢
NSString *fullStr = @"00000000:termometr2: +26.9 st.C";
NSArray *parts = [fullStr componentsSeparatedByString:@" "];
textField.text =[NSString stringWithFormat:@"%@",[parts objectAtIndex:1]];
它可能会帮助您:
NSArray *_array = [yourString componentsSeparatedByString:@":"];
[myTextField setText:[_array lastObject]]; // or any other component you want
只需这样做,使用方法stringByReplacingOccurrencesOfString: withString::
NSString *originalString = @"~00000000:termometr2: +26.9 st.C";
NSString *filteredString = [originalString stringByReplacingOccurrencesOfString:@"~00000000:termometr2: " withString:@""];