In Objective-C ist eine benutzerdefinierte Benachrichtigung nur ein einfacher NSString, in der WWDC-Version von Swift 3 ist jedoch nicht klar, wie sie aussehen
In Objective-C ist eine benutzerdefinierte Benachrichtigung nur ein einfacher NSString, in der WWDC-Version von Swift 3 ist jedoch nicht klar, wie sie aussehen
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
Wenn ich die Anwendung kompiliere, wird folgende Fehlermeldung angezeigt: Das Objective-C-Modul 'Firebase' konnte nicht erstellt werden. Dieser Fehler tritt in import Firebasemeiner Datei Swift auf.
Wie überprüfe ich, welcher der aktuelle Thread in Swift 3 ist? In früheren Versionen von Swift konnte auf folgende Weise überprüft werden, ob der aktuelle Thread der Haupt-Thread war:
Ich erhalte die folgende Fehlermeldung, wenn ich Code für eine Erweiterung verwende. Ich bin mir nicht sicher, ob sie nur einen anderen Operator verwenden oder die Werte im Ausdruck basierend auf einer Internetsuche ändern möchten. Fehler:% ist nicht verfügbar: Verwenden Sie stattdessen...
Überblick: Ich habe ein Protokoll P1, das eine Standardimplementierung einer der optionalen Objective-C-Funktionen bietet. Wenn ich eine Standardimplementierung der optionalen Funktion bereitstelle, wird eine Warnung angezeigt Compiler Warnung: Non-'@objc' method
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:...
Wie kann ich meinen Code warten lassen, bis die Aufgabe in DispatchQueue abgeschlossen ist? Benötigt es einen CompletionHandler oder so? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // - this will contain nil,...
Ich habe DispatchQueue.main.asyncfür eine lange Zeit verwendet, um UI-bezogene Operationen durchzuführen. Swift stellt beide DispatchQueue.main.asyncund zur Verfügung DispatchQueue.main.sync, und beide werden in der Hauptwarteschlange ausgeführt. Kann mir jemand den Unterschied zwischen ihnen...
Ich habe gerade von Xcode 7 auf 8 GM aktualisiert und inmitten der Swift 3-Kompatibilitätsprobleme festgestellt, dass meine Gerätetoken nicht mehr funktionieren. Sie lesen jetzt nur noch '32BYTES'. func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken...
Da sich Swift 3 Datastattdessen zu [UInt8]neigt, versuche ich herauszufinden, wie verschiedene Zahlentypen (UInt8, Double, Float, Int64 usw.) als Datenobjekte am effizientesten / idiomatischsten codiert / decodiert werden können. Es gibt diese Antwort für die Verwendung von [UInt8] , aber es...
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...
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)...
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...
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...
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 =...
Versuche nicht zu lachen oder zu weinen - ich komme erst nach 20 Jahren wieder zum Codieren ... Ich habe mehr als 4 Stunden damit verbracht, Referenzen zu suchen und Codefragmente zu versuchen, um Bundle.main.path zum Öffnen meiner Textdatei zu bewegen So kann ich Daten für meine App einlesen...
Wie können Sie die Stunde, Minute und Sekunde aus der NSDate-Klasse in Swift 3 bestimmen? In Swift 2: let date = NSDate() let calendar = NSCalendar.currentCalendar() let components = calendar.components(.Hour, fromDate: date) let hour = components.hour Swift 3?
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...
Ich möchte die hexadezimale Darstellung eines Datenwerts in Swift. Irgendwann möchte ich es so verwenden: let data = Data(base64Encoded: "aGVsbG8gd29ybGQ=")! print(data.hexString)