From 71a9b8ef411b36cf2286f1cb3c5ffff87b0472cd Mon Sep 17 00:00:00 2001 From: Danmei Chen Date: Mon, 15 Feb 2021 11:26:32 +0100 Subject: [PATCH] fix crash when parse recording file failed, may changed phone language --- Classes/RecordingsListTableView.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Classes/RecordingsListTableView.m b/Classes/RecordingsListTableView.m index 435b3ab75..2bb4e3273 100644 --- a/Classes/RecordingsListTableView.m +++ b/Classes/RecordingsListTableView.m @@ -84,6 +84,10 @@ NSArray *parsedName = [LinphoneUtils parseRecordingName:file]; NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"EEEE, MMM d, yyyy"]; + if ([parsedName count] < 2) { + LOGW(@"Can not parse this recoding file: %@", file); + continue; + } NSString *dayPretty = [dateFormat stringFromDate:[parsedName objectAtIndex:1]]; NSMutableArray *recOfDay = [recordings objectForKey:dayPretty]; if (recOfDay) {