我有一个显示英寸的标签。我想用英制符号 (") 或引号显示数字。我可以用 nsstring 执行此操作吗?谢谢!
我知道这行得通
NSString *someString = @"这是一个引号:\""; NSLog(@"%@", someString );
但我从这样的服务器获取数据 -
视频(焦虑):http ://www.youtube.com/watch?v=Ii2FHbtVJzc&sns=em
所以当我尝试将这些数据保存在 sql lite 中时,更新失败是因为服务器响应中的“
我有一个显示英寸的标签。我想用英制符号 (") 或引号显示数字。我可以用 nsstring 执行此操作吗?谢谢!
我知道这行得通
NSString *someString = @"这是一个引号:\""; NSLog(@"%@", someString );
但我从这样的服务器获取数据 -
视频(焦虑):http ://www.youtube.com/watch?v=Ii2FHbtVJzc&sns=em
所以当我尝试将这些数据保存在 sql lite 中时,更新失败是因为服务器响应中的“
您当然可以在字符串中包含引号。只要您正确使用此类字符串,就应该没有问题。当您将带引号的字符串传递给对其有特殊解释的方法时,您会遇到问题,例如将字符串转发到 SQL 解析器的方法。在这些情况下,需要隐藏引号,例如通过使用参数化 SQL 语句。
但是,看起来您在字符串中包含引号并不是出于好的目的:以英寸为单位显示测量值是一个显示问题,绝对不需要在服务器响应或写入的数据中包含引号到数据库。相反,您应该以其本机形式(整数或浮点数)传递度量,并在即将向用户显示字符串的最后时刻添加引号。
例如,您可以这样做:
int measurement = 42;
NSString *measurementDisplay = [NSString stringWithFormat:@"%d\"", measurement];