【发布时间】:2017-08-29 07:42:03
【问题描述】:
在处理已经开发的项目时,我必须将核心数据中的几个属性重新分配给默认值空白空间,我使用了 \u2205 并取消了选项“可选”的标记。为了避免崩溃。
现在的问题是它在文本字段中将此 unicode 显示为文本 \u2205,直到我从服务中获取数据。
我怎样才能摆脱它。
【问题讨论】:
标签: ios objective-c core-data uitextfield
在处理已经开发的项目时,我必须将核心数据中的几个属性重新分配给默认值空白空间,我使用了 \u2205 并取消了选项“可选”的标记。为了避免崩溃。
现在的问题是它在文本字段中将此 unicode 显示为文本 \u2205,直到我从服务中获取数据。
我怎样才能摆脱它。
【问题讨论】:
标签: ios objective-c core-data uitextfield
你可以像这样转换 unicode:
NSString *str = [NSString stringWithUTF8String:[self.textField.text UTF8String]];
self.textField.text = str;
【讨论】:
你可以下面的代码:
NSString *inputString = @"\u2205";
NSString *outputString = [NSString stringWithCString:[inputString UTF8String]
encoding:NSUTF8StringEncoding];
NSLog(@"Your final String : %@", outputString);
【讨论】: