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.

10
Überschreiben einer gespeicherten Eigenschaft in Swift
Ich habe festgestellt, dass der Compiler nicht zulässt, dass ich eine gespeicherte Eigenschaft mit einem anderen gespeicherten Wert überschreibe (was seltsam erscheint): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Ich darf …

16
Wie kann überprüft werden, ob ein View Controller modal dargestellt oder auf einen Navigationsstapel verschoben wird?
Wie kann ich in meinem View Controller-Code unterscheiden zwischen: modal präsentiert auf Navigationsstapel geschoben Beide presentingViewControllerund isMovingToParentViewControllersind YESin beiden Fällen also nicht sehr hilfreich. Was die Sache kompliziert macht, ist, dass mein übergeordneter Ansichts-Controller manchmal modal ist, auf den der zu überprüfende Ansichts-Controller gedrückt wird. Es stellt sich heraus, dass …

11
AussehenWenn in Swift enthalten
Ich versuche meine App in die Swift-Sprache zu konvertieren. Ich habe diese Codezeile: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:textDictionary forState:UIControlStateNormal]; Wie konvertiere ich es in Swift? In Apples Dokumenten gibt es keine solche Methode.
125 ios  swift  uiappearance 


3
Protokoll passt sich nicht an?
Warum wird dieser Swift-Code nicht kompiliert? protocol P { } struct S: P { } let arr:[P] = [ S() ] extension Array where Element : P { func test<T>() -> [T] { return [] } } let result : [S] = arr.test() Der Compiler sagt: "Typ Pentspricht nicht dem …

12
Wie analysiere ich die JSON-Antwort von der Alamofire-API in Swift?
Der folgende Code, den ich geschrieben habe, und ich erhalte auch eine Antwort in JSON, aber der JSON-Typ ist "AnyObject" und ich kann ihn nicht in Array konvertieren, damit ich ihn verwenden kann. Alamofire.request(.POST, "MY URL", parameters:parameters, encoding: .JSON) .responseJSON { (request, response, JSON, error) in println(JSON?) }
125 ios  json  swift  alamofire 

10
So fügen Sie führende Anzeigen zur Ansicht hinzu, die in einer UIStackView hinzugefügt wurden
Dies ist mein Setup: Ich habe eine UIScrollViewmit führende, obere Testkante auf 0 gesetzt. Darin füge ich eine UIStackViewmit diesen Einschränkungen hinzu: stackView.centerYAnchor.constraintEqualToAnchor(selectedContactsScrollView.centerYAnchor).active = true stackView.leadingAnchor.constraintEqualToAnchor(selectedContactsScrollView.leadingAnchor).active = true In der Stapelansicht füge ich einige Ansichten hinzu. Mein Problem ist, dass aufgrund der Einschränkungen die erste Ansicht, die der Stapelansicht hinzugefügt …

8
Swift: Array als Referenz übergeben?
Ich will meinen Swift passieren Array account.chatszu chatsViewController.chatsdurch Verweis (so , dass , wenn ich einen Chat hinzufügen account.chats, chatsViewController.chatsnoch Punkte account.chats). Das heißt, ich möchte nicht, dass Swift die beiden Arrays trennt, wenn sich die Länge account.chatsändert.

7
Liste der Dateien im Dokumentenordner abrufen
Was ist falsch an meinem Code zum Abrufen der Dateinamen im Dokumentordner? func listFilesFromDocumentsFolder() -> [NSString]?{ var theError = NSErrorPointer() let dirs = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) as? [String] if dirs != nil { let dir = dirs![0] as NSString let fileList = NSFileManager.defaultManager().contentsOfDirectoryAtPath(dir, error: theError) as [NSString] return fileList }else{ …
124 ios  swift 

6
Wie stelle ich die Titeltextfarbe von UIButton ein?
Ich habe versucht, die Farben des Textes für eine Schaltfläche zu ändern, aber sie bleibt immer noch weiß. isbeauty = UIButton() isbeauty.setTitle("Buy", forState: UIControlState.Normal) isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F") isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25) isbeauty.backgroundColor = UIColor.clearColor() isbeauty.layer.cornerRadius = 5 isbeauty.layer.borderWidth = 1 isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor isbeauty.frame = CGRectMake(300, 134, …
124 ios  swift  uibutton 

3
Was ist der zweite Parameter von NSLocalizedString ()?
Was ist der *commentParameter in: NSString *NSLocalizedString(NSString *key, NSString *comment) Wenn ich das mache: NSLocalizedString(@"Hello_World_Key", @"Hello World") und haben zwei Versionen eines Localizable.strings (Englisch und Spanisch), benötigt jeder den Eintrag: English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World"; Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo"; Ist die englische nicht überflüssig?


9
Richtiges Parsen von JSON in Swift 3
Ich versuche, eine JSON-Antwort abzurufen und die Ergebnisse in einer Variablen zu speichern. Ich hatte Versionen dieses Codes in früheren Versionen von Swift funktionieren lassen, bis die GM-Version von Xcode 8 veröffentlicht wurde. Ich habe mir einige ähnliche Beiträge zu StackOverflow angesehen: Swift 2 Parsing JSON - Ein Wert vom …
123 json  swift  parsing  swift3  xcode8 

19
Problem beim Importieren von Swift Bridging Header
Den Anweisungen folgend habe ich einen Überbrückungsheader erstellt und meinem Projekt hinzugefügt. Leider ist folgender Fehler aufgetreten: : 0: Fehler: Objective-C-Header '--- Pfad - zu --- Header / .... h' konnte nicht importiert werden In den Build-Einstellungen habe ich dem Speicherort des Bridging-Headers eine Zeichenfolge für den Header-Suchpfad hinzugefügt, aber …

14
WKWebView lädt keine lokalen Dateien unter iOS 8
Laden Sie für frühere iOS 8-Betas eine lokale Web-App (im Bundle) und sie funktioniert für beide UIWebViewund WKWebView, und ich habe sogar ein Web-Spiel mit der neuen portiertWKWebView API . var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html")) webView = WKWebView(frame:view.frame) webView!.loadRequest(NSURLRequest(URL:url)) view.addSubview(webView) Aber in Beta 4 habe ich gerade einen leeren weißen …
123 ios  swift  ios8  wkwebview 

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.