Quindi, prima ho scaricato l'aggiornamento recente, il seguente codice ha funzionato per me:Stringa con contenuto di Url Swift?
var g_home_url = String.stringWithContentsOfURL(NSURL(string: url_string), encoding: NSUTF8StringEncoding, error: nil) // Gives me an error: "String.Type does not have a member names stringWithContentsOfUrl"
Sono confuso. Qual è il modo corretto per ottenere il seguente metodo obiettivo-c in rapido?
NSString * g_home_url = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:home_url] encoding:NSUTF8StringEncoding error:nil];
'' initWithContentsOfURL' e stringWithContentsOfURL' sono mappati * * stesso metodo Swift, e sembra che solo il metodo init può essere chiamato da Swift in questo caso. http://stackoverflow.com/questions/26491508/creating-an-object-in-swift-using-the-objective-c-factory-method-gives-a-compile descrive un problema simile. –
'contentsOfURL' recupererà la risposta per quell'URL. Non so qual è la ragione. Io uso la sintassi del preventivo per convertirlo ora. http://stackoverflow.com/questions/27062454/converting-url-to-string-and-back-again/31586194#31586194 – Roger