我在这段代码中有错误
NSString *str = @"above string"; //load above string here
NSArray * firstArry = [str componentsSeparatedByString:@"#"];
NSMutableArray *secondArry = [[NSMutableArray alloc] init]; //Will hold the # titles
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; //Will hold the strings related to # title
for(NSString firstArryStr : firstArry)
{
NSArray *tempArry = [firstArryStr componentsSeparatedByString@"\n"];
NSMutableArray *titleStingsArry = [[NSMutableArray alloc] init];
for (int i=0; i< [tempArry count];i++)
{
if (i==0)
{
NSString *title = [tempArry objectAtIndex:i];
[secondArry addObject:title];
[dict setValue:titleStingsArry forKey:title];
} else { …Run Code Online (Sandbox Code Playgroud) 我试图将NSString中月份的名称替换为其两位数字值的名称,例如"January"=>"01","February"=>"02".我使用的方法如下:
if (mois==@"january") { mois=@"01";}
if (mois==@"February") { mois=@"02";}
Run Code Online (Sandbox Code Playgroud)
......但它不起作用.我该怎么做这个替换?