diff --git a/Sources/Earthquake Network/Controllers/Settings/RetiSismicheTableViewController.m b/Sources/Earthquake Network/Controllers/Settings/RetiSismicheTableViewController.m index 5be3f66..6e7ad57 100644 --- a/Sources/Earthquake Network/Controllers/Settings/RetiSismicheTableViewController.m +++ b/Sources/Earthquake Network/Controllers/Settings/RetiSismicheTableViewController.m @@ -186,8 +186,7 @@ typedef NS_ENUM(NSInteger, RowIdentifier) { cell.titleLabel.text = setting.title; if (indexPath.row == RowIdentifierRetiSismiche) { - NSString *values = [[EQNNotificeReteSismiche center].listaEnti componentsJoinedByString:@", "]; - cell.valuesLabel.text = values; + cell.valuesLabel.text = [self stringOfSelectedNetworks]; } return cell; @@ -269,4 +268,11 @@ typedef NS_ENUM(NSInteger, RowIdentifier) { [self setupView]; } +- (NSString *)stringOfSelectedNetworks +{ + NSArray *networks = [EQNNotificeReteSismiche center].listaEnti; + networks = [networks sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]; + return [networks componentsJoinedByString:@", "]; +} + @end