Also, bevor ich den letzten Update heruntergeladen, der folgende Code für mich gearbeitet:String mit Inhalt von 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"
Ich bin verwirrt. Was ist der richtige Weg, um die folgende Ziel-C-Methode in swift zu erreichen?
NSString * g_home_url = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:home_url] encoding:NSUTF8StringEncoding error:nil];
'initWithContentsOfURL' und' stringWithContentsOfURL' sind mit dem * gleichen * Swift Methode abgebildet, und es scheint, dass nur die init-Methode von Swift in einem solchen Fall aufgerufen werden kann. http://stackoverflow.com/questions/26491508/creating-an- object-in-swift-using-the-objective-c-factory-method-gives-a-compile beschreibt ein ähnliches Problem. –
'contentsOfURL' ruft die Antwort für diese URL ab. Ich weiß nicht, was der Grund ist. Ich benutze die Anführungszeichen-Syntax, um es jetzt zu konvertieren. http://stackoverflow.com/questions/27062454/converting-url-to-string-and-back-again/31586194#31586194 – Roger