Als «swift3» getaggte Fragen

109
Drucken Sie schnell ohne Zeilenumbruch

print()Fügt in Swift 2.0 automatisch ein Zeilenumbruchzeichen hinzu. In Swift 1.2 println()und print()früher getrennte Funktionen. Wie drucke ich also Text und füge keine neue Zeile hinzu, da swift keine Druckfunktion mehr hat, die keine neuen Zeilen

102
Wie wende ich den Typ auf eine NSFetchRequest-Instanz an?

In Swift 2 funktionierte der folgende Code: let request = NSFetchRequest(entityName: String) aber in Swift 3 gibt es Fehler: Der generische Parameter "ResultType" konnte nicht abgeleitet werden weil NSFetchRequestist jetzt ein generischer Typ. In ihren Dokumenten haben sie Folgendes geschrieben:...

94
Swift 3 - Vergleichen von Datumsobjekten

Ich aktualisiere meine App auf die Swift 3.0-Syntax (ich weiß, dass sie sich noch in der Beta befindet, aber ich möchte darauf vorbereitet sein, sobald sie veröffentlicht wird). Bis zur vorherige Beta von Xcode (Beta 5) konnte ich zwei vergleichen DateObjekte mit den Operatoren <, >und ==. In...

89
Objekt aus dem Array in Swift 3 entfernen

In meiner Anwendung habe ich beim Auswählen einer Zelle ein Objekt im Array hinzugefügt und beim erneuten Auswählen der Zelle die Auswahl aufgehoben und das Objekt entfernt. Ich habe diesen Code verwendet, aber mir einen Fehler gegeben. extension Array { func indexOfObject(object : AnyObject)...

88
Singleton mit Eigenschaften in Swift 3

In Apples Dokument " Verwenden von Swift mit Kakao und Objective-C" (aktualisiert für Swift 3) wird das folgende Beispiel für das Singleton-Muster angegeben: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Stellen wir uns...

87
Überprüfen Sie, ob Ortungsdienste aktiviert sind

Ich habe einige Nachforschungen über CoreLocation angestellt. Vor kurzem bin ich auf ein Problem gestoßen, das an anderer Stelle behandelt wurde, jedoch in Ziel C und für iOS 8. Ich bin ein bisschen albern, wenn ich das frage, aber wie können Sie überprüfen, ob Ortungsdienste mit Swift unter...

86
So lösen Sie: „Die String-Interpolation erzeugt eine Debug-Beschreibung für einen optionalen Wert. Wolltest du das explizit machen? “ in Xcode 8.3 Beta?

Seit Beta 8.3, zillionen Warnungen "String-Interpolation erzeugt eine Debug-Beschreibung für einen optionalen Wert; wollten Sie dies explizit machen?" erschien in meinem Code. Beispielsweise wurde die Warnung in der folgenden Situation angezeigt, in der Optionen zu Null führen können: let msg =...

83
Generieren Sie in Swift 3 Ihren eigenen Fehlercode

Ich versuche, eine URLSessionAnforderung in Swift 3 auszuführen . Ich führe diese Aktion in einer separaten Funktion aus (um den Code für GET und POST nicht separat zu schreiben) URLSessionDataTaskund gebe den Erfolg und Misserfolg bei Abschlüssen zurück und behandle ihn. So ähnlich wie- let task...