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.



11
Das Erkennungsblatt wurde unter iOS 13 verworfen
Vor iOS 13 wurden View Controller vorgestellt, mit denen der gesamte Bildschirm abgedeckt wurde. Beim Entlassen wurde die übergeordnete Ansichtssteuerungsfunktion viewDidAppearausgeführt. Jetzt zeigt iOS 13 View Controller standardmäßig als Blatt an, was bedeutet, dass die Karte den zugrunde liegenden View Controller teilweise abdeckt, was bedeutet, dass viewDidAppeardieser nicht aufgerufen wird, …

6
So verwenden Sie das Facebook iOS SDK unter iOS 10
Ich versuche, mit Xcode 8 eine App mit Facebook-Login mit Swift 3 zu erstellen. Wenn ich iOS Simulator 9.3 zurückschalte, funktioniert es. In iOS 10 erhalte ich folgende Fehlermeldung: ""fbauth2:/" The operation couldn’t be completed. (OSStatus error -10814.)" und Optional(Error Domain=com.facebook.sdk.login Code=308 "(null)") Hat jemand eine Lösung dafür? Anmerkung 1 …

8
Wann kann ich Layoutbeschränkungen aktivieren / deaktivieren?
Ich habe in IB mehrere Sätze von Einschränkungen eingerichtet und möchte je nach Status programmgesteuert zwischen diesen wechseln. Es gibt eine constraintsAOutlet-Sammlung, die alle als von IB installiert markiert sind, und eine constraintsBOutlet-Sammlung, die alle in IB deinstalliert sind. Ich kann programmgesteuert zwischen den beiden Sätzen umschalten: NSLayoutConstraint.deactivateConstraints(constraintsA) NSLayoutConstraint.activateConstraints(constraintsB) Aber …

18
Wie erhalte ich die indexpath.row, wenn ein Element aktiviert ist?
Ich habe eine Tabellenansicht mit Schaltflächen und möchte die indexpath.row verwenden, wenn eine davon angetippt wird. Dies ist, was ich derzeit habe, aber es ist immer 0 var point = Int() func buttonPressed(sender: AnyObject) { let pointInTable: CGPoint = sender.convertPoint(sender.bounds.origin, toView: self.tableView) let cellIndexPath = self.tableView.indexPathForRowAtPoint(pointInTable) println(cellIndexPath) point = cellIndexPath!.row …

24
Schnelles Erstellen und Abspielen eines Sounds
Ich möchte also schnell einen Sound erstellen und abspielen, der abgespielt wird, wenn ich einen Knopf drücke. Ich weiß, wie es in Objective-C geht, aber weiß jemand, wie man es in Swift macht? Für Objective-C wäre es so: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); Und …
103 ios  objective-c  audio  swift 


12
Zugriff auf eine SQLite-Datenbank in Swift
Ich suche nach einer Möglichkeit, mit Swift-Code auf eine SQLite-Datenbank in meiner App zuzugreifen. Ich weiß, dass ich in Objective C einen SQLite Wrapper und den Bridging-Header verwenden kann, aber ich würde dieses Projekt lieber vollständig in Swift ausführen können. Gibt es eine Möglichkeit, dies zu tun? Wenn ja, kann …
103 sqlite  swift 

6
Xcode kann nur C- und Objective-C-Code umgestalten. Wie benenne ich den schnellen Klassennamen in Xcode 6 um?
Ich habe ein neues Single View-Anwendungsprojekt in der Beta-Version von Xcode 6 erstellt. Ich möchte die schnelle Klasse ViewController.swiftin einen anderen Namen umbenennen . Wenn ich jedoch Refactor -> Rename auswähle, wird ein Fehler ausgegeben Xcode can only refactor C and Objective-C code. Irgendeine Idee, wie man eine schnelle Klasse …
103 ios  swift  xcode  xcode6  xcode9 

9
Handler für UIAlertAction schreiben
Ich präsentiere UIAlertViewdem Benutzer ein und kann nicht herausfinden, wie der Handler geschrieben wird. Das ist mein Versuch: let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default, handler: {self in println("Foo")}) Ich habe eine Reihe von Problemen mit Xcode. Die Dokumentation sagt convenience init(title title: String!, …


5
Was bedeutet "% ist nicht verfügbar: Verwenden Sie stattdessen truncatingRemainder"?
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 truncatingRemainder Erweiterungscode: extension CMTime { var durationText:String { …
103 ios  swift  swift3  modulus 

3
Die Nicht-Methode '@ objc' erfüllt nicht die optionale Anforderung des Protokolls '@objc'
Ü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 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not satisfy optional requirement of '@objc' protocol 'UIAdaptivePresentationControllerDelegate' Ausführung: Swift: 3 Xcode: 8 (Veröffentlichung) Versuche gemacht: Versucht hinzuzufügen …

12
Dekodieren einer Eigenschaft mit dem Typ eines JSON-Wörterbuchs im decodierbaren Swift 4-Protokoll
Angenommen, ich habe einen CustomerDatentyp, der eine metadataEigenschaft enthält, die ein beliebiges JSON-Wörterbuch im Kundenobjekt enthalten kann struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.doe@example.com", "metadata": { "link_id": "linked-id", "buy_count": 4 } } Die metadataEigenschaft kann ein …
103 json  swift  swift4  codable 

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.