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.

6
Haupt-Thread-Checker: UI-API, die für einen Hintergrund-Thread aufgerufen wird: - [UIApplication applicationState]
Ich verwende Google Maps in Xcode 9 Beta, iOS 11. Ich erhalte folgende Fehlermeldung im Protokoll: Haupt-Thread-Checker: UI-API, die für einen Hintergrund-Thread aufgerufen wird: - [UIApplication applicationState] PID: 4442, TID: 837820, Thread-Name: com.google.Maps.LabelingBehavior, Warteschlangenname: com.apple.root.default-qos.overcommit , QoS: 21 Warum sollte dies passieren, da ich fast sicher bin, dass ich keine …

8
Swift konvertiert Range <Int> in [Int]
wie man Range in Array konvertiert Ich habe es versucht: let min = 50 let max = 100 let intArray:[Int] = (min...max) Fehler bekommen Range&lt;Int&gt; is not convertible to [Int] Ich habe auch versucht: let intArray:[Int] = [min...max] und let intArray:[Int] = (min...max) as [Int] Sie funktionieren auch nicht.
107 ios  arrays  swift  int  range 

9
Standardmäßiger optionaler Parameter in der Swift-Funktion
Wenn ich firstThingden Standardwert nileinstelle, funktioniert dies, ohne den Standardwert von. nilIch erhalte die Fehlermeldung, dass beim Aufrufen der Funktion ein Parameter fehlt. Durch die Eingabe Int?dachte ich, es wäre optional mit einem Standardwert von nil, habe ich Recht? Und wenn ja, warum funktioniert es nicht ohne das = nil? …
107 swift  function  optional 


10
Swift Alamofire: So erhalten Sie den HTTP-Antwortstatuscode
Ich möchte den HTTP-Antwortstatuscode (z. B. 400, 401, 403, 503 usw.) für Anforderungsfehler (und idealerweise auch für Erfolge) abrufen. In diesem Code führe ich eine Benutzerauthentifizierung mit HTTP Basic durch und möchte dem Benutzer mitteilen können, dass die Authentifizierung fehlgeschlagen ist, wenn der Benutzer sein Kennwort falsch eingibt. Alamofire.request(.GET, "https://host.com/a/path").authenticate(user: …
106 swift  alamofire 

8
Wie erstelle ich programmgesteuert eine UIImage-Ansicht - Swift
Ich versuche, eine UIImage-Ansicht programmgesteuert zu erstellen. Ich habe eine neue Ansicht und habe dies versucht let imageName = "yourImage.png" yourview.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName)) Das hat nicht funktioniert, weil ich nicht weiß, wie das in der zweiten Zeile aussehen soll . Frage: Wie kann ich eine UIImageView auf dem Bildschirm anzeigen …

3
Migration von UIWebView zu WKWebView
In meiner App migriere ich von UIWebView zu WKWebView. Wie kann ich diese Funktion für WKWebView umschreiben? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} und func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -&gt; Bool { print("webview asking for permission to start loading") if navigationType == .LinkActivated &amp;&amp; !(request.URL?.absoluteString.hasPrefix("http://www.myWebSite.com/exemlpe"))!{ UIApplication.sharedApplication().openURL(request.URL!) print(request.URL?.absoluteString) …


7
So definieren Sie schnell eine statische Konstante in einer Klasse
Ich habe diese Definition in meiner Funktion, die funktioniert class MyClass { func myFunc() { let testStr = "test" let testStrLen = countElements(testStr) } } Wenn ich jedoch 'testStr' und 'testStrLen' auf die Klassenebene verschiebe, wird es nicht kompiliert. Es hieß 'MyClass.Type hat kein Mitglied namens' testStr '. class MyClass …
105 swift 


4
'#selector' bezieht sich auf eine Methode, die Objective-C nicht ausgesetzt ist
Der neue Xcode 7.3, der den Parameter über addTarget übergibt, funktioniert normalerweise für mich, aber in diesem Fall wird der Fehler im Titel ausgelöst. Irgendwelche Ideen? Es wirft einen anderen, wenn ich versuche, ihn in @objc zu ändern Danke dir! cell.commentButton.addTarget(self, action: #selector(FeedViewController.didTapCommentButton(_:)), forControlEvents: UIControlEvents.TouchUpInside) Der Selektor, den er anruft …
105 xcode  swift 

6
Schnelle native Basisklasse oder NSObject
Ich habe einige Isa getestet, die mit Swift sprudeln , und festgestellt, dass es nur funktioniert, wenn NSObject eine Superklasse ist (direkt oder weiter oben) oder indem ich die '@objc'-Dekoration verwende. Andernfalls folgt es einem statischen und vtable-Versandstil wie C ++. Ist es normal, eine Swift-Klasse ohne eine Cocoa / …

5
Schnelle Alarmansicht mit OK und Abbrechen: Welche Schaltfläche wurde gedrückt?
Ich habe eine in Swift geschriebene Warnansicht in Xcode und möchte bestimmen, welche Schaltfläche der Benutzer ausgewählt hat (es handelt sich um einen Bestätigungsdialog), um nichts zu tun oder etwas auszuführen. Derzeit habe ich: @IBAction func pushedRefresh(sender: AnyObject) { var refreshAlert = UIAlertView() refreshAlert.title = "Refresh?" refreshAlert.message = "All data …

6
Zeichne einen Kreis animieren
Ich suche nach einer Möglichkeit, die Zeichnung eines Kreises zu animieren. Ich konnte den Kreis erstellen, aber er zeichnet alles zusammen. Hier ist meine CircleViewKlasse: import UIKit class CircleView: UIView { override init(frame: CGRect) { super.init(frame: frame) self.backgroundColor = UIColor.clearColor() } required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been …

7
Reverse Range in Swift
Gibt es eine Möglichkeit, in Swift mit umgekehrten Bereichen zu arbeiten? Beispielsweise: for i in 5...1 { // do something } ist eine Endlosschleife. In neueren Versionen von Swift wird dieser Code kompiliert, aber zur Laufzeit wird der Fehler ausgegeben: Schwerwiegender Fehler: Bereich kann nicht mit UpperBound &lt;LowerBound gebildet werden …
105 swift 

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.