Appena aggiornato a swift 2.0 e si sta verificando un errore.'array' non è disponibile: creare una matrice dalla sequenza lazy: Array (...) errore
L'errore che sto ottenendo è: 'allineamento' non è disponibile: si prega di costruire un array dalla sequenza di pigro: Array (...)
Il mio codice è:
if let credentialStorage = session.configuration.URLCredentialStorage {
let protectionSpace = NSURLProtectionSpace(
host: URL!.host!,
port: URL!.port?.integerValue ?? 0,
`protocol`: URL!.scheme,
realm: URL!.host!,
authenticationMethod: NSURLAuthenticationMethodHTTPBasic
)
// ERROR------------------------------------------------↓
if let credentials = credentialStorage.credentialsForProtectionSpace(protectionSpace)?.values.array {
// ERROR------------------------------------------------↑
for credential: NSURLCredential in (credentials) {
components.append("-u \(credential.user!):\(credential.password!)")
}
} else {
if let credential = delegate.credential {
components.append("-u \(credential.user!):\(credential.password!)")
}
}
}
Would qualcuno sa come convertire questa riga di codice da aggiornare per Swift 2.0?
if let credentials = credentialStorage.credentialsForProtectionSpace(protectionSpace)?.values.array
Quale versione è la vostra Xcode? – pixyzehn
Funziona nel mio parco giochi. – pixyzehn
@pixyzehn questa è la versione 7 beta 6 – Bills