Документация Swift на стр. 61 руководства Swift указывает на возможность использования where для присоединения к необязательной привязке с обычным условием. Но когда я это делаю, у меня есть предупреждение, предлагающее мне заменить where запятой, как в следующем фрагменте кода:
if let geocodingError = error as? NSError where geocodingError.code == 2