Als «swift» getaggte Fragen

Swift ist eine sichere, schnelle und ausdrucksstarke Allzweck-Programmiersprache, die von Apple Inc. für seine Plattformen und Linux entwickelt wurde. Swift ist Open Source. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder wenn Sie Code in Swift benötigen. Verwenden Sie die Tags [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks.

4
Swift 2.0 - Binäroperator "|" kann nicht auf zwei UIUserNotificationType-Operanden angewendet werden
Ich versuche, meine Bewerbung für lokale Benachrichtigungen folgendermaßen zu registrieren: UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) In Xcode 7 und Swift 2.0 - bekomme ich Fehler Binary Operator "|" cannot be applied to two UIUserNotificationType operands. Bitte hilf mir.
193 ios  swift  swift2 

14
Swift: #warning äquivalent
Hat Swift ein #warning-Äquivalent? Es wird einfach verwendet, um eine Warnung in der Xcode-eigenen GUI anzuzeigen Ich bin auch daran interessiert, ob es ein # Fehler-Äquivalent gibt. Apple hat gesagt, dass die # Pragma-Marke bald kommt, dies könnte möglicherweise auch so sein.
192 swift 

9
Wie rufe ich in Swift eine Methode mit Parametern im GCD-Hauptthread auf?
In meiner App habe ich eine Funktion, die eine NSRURLSession erstellt und eine NSURLRequest mit sendet sesh.dataTaskWithRequest(req, completionHandler: {(data, response, error) Im Abschlussblock für diese Aufgabe muss eine Berechnung durchgeführt werden, die dem aufrufenden Ansichtscontroller ein UIImage hinzufügt. Ich habe eine Funktion namens func displayQRCode(receiveAddr, withAmountInBTC:amountBTC) das macht die UIImage-Addition …

12
Struktur gegen Klasse in schneller Sprache
Aus dem Apple-Buch "Einer der wichtigsten Unterschiede zwischen Strukturen und Klassen besteht darin, dass Strukturen immer kopiert werden, wenn sie in Ihrem Code herumgereicht werden, Klassen jedoch als Referenz übergeben werden." Kann mir jemand helfen zu verstehen, was das bedeutet? Klassen und Strukturen scheinen mir gleich zu sein.
192 swift 

25
Ändern Sie die Farbe der Schaltfläche Zurück in der Navigationsleiste
Ich versuche, die Farbe der Schaltfläche "Einstellungen" in "Weiß" zu ändern, kann sie jedoch nicht ändern. Ich habe beide ausprobiert: navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() aber keine Änderung, es sieht immer noch so aus: Wie mache ich diesen Knopf weiß?

13
So testen Sie die Gleichheit von Swift-Aufzählungen mit zugehörigen Werten
Ich möchte die Gleichheit zweier Swift-Enum-Werte testen. Beispielsweise: enum SimpleToken { case Name(String) case Number(Int) } let t1 = SimpleToken.Number(123) let t2 = SimpleToken.Number(123) XCTAssert(t1 == t2) Der Compiler kompiliert den Gleichheitsausdruck jedoch nicht: error: could not find an overload for '==' that accepts the supplied arguments XCTAssert(t1 == t2) …
192 swift 

19
Holen Sie sich die meisten UIViewController
Ich kann nicht scheinen, die Spitze am meisten UIViewControllerohne Zugang zu einem zu bekommen UINavigationController. Folgendes habe ich bisher: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Es scheint jedoch nichts zu tun. Die keyWindowund rootViewControllerscheinen ebenfalls keine Werte zu sein, daher sollte die optionale Verkettung kein Problem darstellen. HINWEIS: Es ist eine …

12
Fehlerbehandlung in Swift-Sprache
Ich habe nicht zu viel in Swift gelesen, aber eines ist mir aufgefallen, dass es keine Ausnahmen gibt. Wie machen sie die Fehlerbehandlung in Swift? Hat jemand etwas im Zusammenhang mit der Fehlerbehandlung gefunden?

4
Swift - In absoluten Wert konvertieren
Gibt es eine Möglichkeit, einen absoluten Wert aus einer Ganzzahl zu erhalten? beispielsweise -8 to 8 Ich habe bereits versucht, UInt () zu verwenden, vorausgesetzt, es konvertiert das Int in einen vorzeichenlosen Wert, aber es hat nicht funktioniert.
190 ios  iphone  swift 

30
Ändern der Farbe der Statusleiste für bestimmte ViewController mit Swift in iOS8
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } Die Verwendung des obigen Codes in einem ViewController zum Festlegen der StatusBar-Farbe für einen bestimmten Viewcontroller auf Weiß funktioniert in iOS8 für mich nicht . Irgendwelche Vorschläge? Bei Verwendung der UIApplication.sharedApplication-Methode ändert sich die Farbe nach den erforderlichen Änderungen in der …

19
Überprüfen Sie die Betriebssystemversion in Swift?
Ich versuche, die Systeminformationen in Swift zu überprüfen. Ich fand heraus, dass dies durch Code erreicht werden kann: var sysData:CMutablePointer<utsname> = nil let retVal:CInt = uname(sysData) Ich habe zwei Probleme mit diesem Code: Was sollte der Anfangswert von sysData sein? Dieses Beispiel gibt -1 in retVal an, wahrscheinlich weil sysData …
190 ios  macos  swift 


16
Wählen Sie ein zufälliges Element aus einem Array
Angenommen, ich habe ein Array und möchte ein Element zufällig auswählen. Was wäre der einfachste Weg, dies zu tun? Der offensichtliche Weg wäre array[random index]. Aber vielleicht gibt es so etwas wie Rubins array.sample? Oder wenn nicht, könnte eine solche Methode mithilfe einer Erweiterung erstellt werden?
189 arrays  swift  random 

18
Wie verkette ich Strings in Swift?
Wie verkette ich einen String in Swift? In Objective-Cmögen wir NSString *string = @"Swift"; NSString *resultStr = [string stringByAppendingString:@" is a new Programming Language"]; oder NSString *resultStr=[NSString stringWithFormat:@"%@ is a new Programming Language",string]; Aber ich möchte das in Swift-Sprache machen.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.