Вместо того, чтобы пытаться извлечь смещение времени из строки, есть ли способ сохранить фактические данные часового пояса в вашем zoneDict
?Например, вы можете вместо этого хранить NSTimeZone
экземпляров.
Если у вас есть только строка, вы можете использовать объект NSRegularExpression
и извлекать соответствующую информацию, используя регулярное выражение.
Если бы вы могли более подробно объяснить, что вы пытаетесь сделать, тогда может быть альтернативный способ добиться того, чего вы хотите.