Вот мой наивный код первого прохода:
var httpUrlResponse: NSHTTPURLResponse? // = (...get from server...)
let contentType = httpUrlResponse?.allHeaderFields["Content-Type"]
Я пробовал различные определения этого кода, но я продолжаю получать предупреждения/ошибки компилятора, связанные с несоответствием основного импеданса между типом NSDictionary для свойства allHeaderFields и моим желанием просто получить String или необязательную строку.
Просто не уверен, как принудительно использовать типы.