Это не допускаются (плохое выражением)Получить отрицательные факультативные цепи
if !(let nsDictionaryObject = swiftObject as? NSDictionary)
{
"Error could not make NSDictionary in \(self)"
return
}
Можно ли проверить негатив Факультативным выражения цепочки в 1 строку?
Я обязательно попробую это, когда я обновлю до 2.0 спасибо. – Aggressor
Как и 'if ... else' решения выше,' nsDictionaryObject' не будет определен в пределах 'guard'. ('swiftObject' будет по-прежнему определен.) –
Да, но наличие' nsDictionaryObject', определенного в 'guard', не имеет смысла. Как вы думаете, это должно быть определено как, если приведение в 'NSDictionary' терпит неудачу? – Aderstedt