kra*_*ere -1 iphone objective-c nsstring
我试图将NSString中月份的名称替换为其两位数字值的名称,例如"January"=>"01","February"=>"02".我使用的方法如下:
if (mois==@"january") { mois=@"01";}
if (mois==@"February") { mois=@"02";}
Run Code Online (Sandbox Code Playgroud)
......但它不起作用.我该怎么做这个替换?
if ([mois isEqualToString:@"january"]) 是你在找什么.
你正在做的是比较指针而不是存储在它们中的值,这就是为什么Objective-C中的几个类都有这些isEqualTo:方法的原因.
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |