サーバーから Json 応答を取得しています。
type = 2;
"daysofWeek" = "(\n Mon,\n Tue\n)";
serviceType = 2;
startDate = "2013-10-28";
上記の形式の daysofWeek は配列文字列です。私は NSMutableArray に変換しようとしています
NSString *weekDaysStr=[valueDict objectForKey:@"recrWeek_daysofWeek"];
NSMutableArray *weekDays=[[NSMutableArray alloc] initWithArray:[weekDaysStr componentsSeparatedByString:@","]];
しかし、この配列をログに記録すると、次のように表示されます
("\n Mon",
"\n Tue\n"
)
これらの余分な単語を配列から削除する方法。
各値を曜日にチェックしました。
NSString *day=@"Mon";
if([day isEqualToString:[weekDays objectAtIndex:0]){
}
このタイプもやってみた
weekDaysStr=[weekDaysStr stringByReplacingOccurrencesOfString:@"(\n" withString:@""];
weekDaysStr=[weekDaysStr stringByReplacingOccurrencesOfString:@"\n)" withString:@""];
weekDaysStr=[weekDaysStr stringByReplacingOccurrencesOfString:@"\n " withString:@""];
weekDaysStr=[weekDaysStr stringByReplacingOccurrencesOfString:@" " withString:@""];
weekDaysStr=[weekDaysStr stringByReplacingOccurrencesOfString:@"\"" withString:@""];
weekDaysStr=[weekDaysStr stringByReplacingOccurrencesOfString:@" " withString:@""];
として表示されます
"Mon",
Tue
その時点で、誤った条件を与えています。この問題について私を助けてください