Я думаю, вы используете CallBack (Clourse) Swift для возврата данных, когда getDetail имеют данные.

я есть этот код:

let task = URLSession.shared.dataTask(with: request) { (data: Data?, response: URLResponse?, error: Error?) in
    if error != nil {
        print(error!)
        return    
    }    
    do {        
        let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as? NSDictionary

        if let parseJSON = json {        
            let getDetail = parseJSON["detail"] as? String

            returnDetail = getDetail!.base64Decoded()        
        } // parse json end    
    } // do end                
    catch {         
        print(error)    
    }    
} // let task end

returnDetail был определен ранее. Я сделал все, чтобы установитьreturnDetail значение дляgetDetail!.base64Decoded() но это работает только внутриlet task = ...

Как я могу передать его во внешнюю сферу?

Ответы на вопрос(0)

Ваш ответ на вопрос