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
Wie initiiere ich eine UIButton-Unterklasse?
Ich versuche, einer Unterklasse von UIButton in Swift einen doppelten Wert hinzuzufügen. Ich habe alle Arten von Inits ausprobiert und Optionen abgerufen und festgelegt, aber ich kann sie nicht zum Laufen bringen. Also habe ich damit angefangen class CVSTButton : UIButton { var cvstPosition: Double required init(coder aDecoder: NSCoder) { …
74 swift  uibutton 

12
Der Compiler kann diesen Ausdruck nicht schnell überprüfen.
Nach dem Aktualisieren von xCode erhalte ich diesen Fehler in meinem Code: Der Compiler ist nicht in der Lage, diesen Ausdruck in angemessener Zeit zu überprüfen. Versuchen Sie, den Ausdruck in verschiedene Unterausdrücke aufzuteilen Der Code : //check popup in window frame let spaceFromLeftSide = cutOutViewX.constant + cutOutViewWidth.constant/2 - (options.textWidth …
74 ios  swift 

7
Iterieren Sie über zwei Arrays gleichzeitig
Ich bin neu bei Swift. Ich habe Java programmiert. Ich muss in Swift ein Szenario codieren. Der folgende Code ist in Java. Ich muss in Swift für das folgende Szenario codieren // With String array - strArr1 String strArr1[] = {"Some1","Some2"} String strArr2[] = {"Somethingelse1","Somethingelse2"} for( int i=0;i< strArr1.length;i++){ System.out.println(strArr1[i] …

8
Mit AVAudioPlayer einen Sound abspielen
Ich versuche einen Sound zu spielen, AVAudioPlayeraber es wird nicht funktionieren. Edit 1: Funktioniert immer noch nicht. Edit 2 : Dieser Code funktioniert. Mein Gerät war im lautlosen Modus. import UIKit import AVFoundation class ViewController: UIViewController { var audioPlayer = AVAudioPlayer() override func viewDidLoad() { super.viewDidLoad() var alertSound = NSURL(fileURLWithPath: …

8
OSX Swift-URL im Standardbrowser öffnen
So öffnen Sie eine URL im Standardbrowser des Systems, indem Sie Swift als Programmiersprache und OSX als Plattform verwenden. Ich fand viel mit UIApplication wie UIApplication.sharedApplication().openURL(NSURL(string: object.url)) Dies funktioniert jedoch nur unter iOS und nicht unter OSX Und die Launch Services , die ich gefunden habe, haben keine Beispiele für …
73 xcode  macos  swift  nsurl  openurl 

13
Schneller presentViewController
Ich habe programmgesteuert mehrere View Controller in einem iOS Swift-Projekt. Ich habe die Storyboards nicht und möchte sie nach Möglichkeit vermeiden. Gibt es eine Möglichkeit, zu einer anderen viewcontroller.swiftDatei zu wechseln (wir werden sie aufrufen view2.swift) und sie Teil einer Funktion zu sein, die eine Schaltfläche aufruft? Ich habe folgendes …

14
UI-Test Löschen von Text im Textfeld
In meinem Test habe ich ein Textfeld mit einem bereits vorhandenen Text. Ich möchte den Inhalt löschen und eine neue Zeichenfolge eingeben. let textField = app.textFields textField.tap() // delete "Old value" textField.typeText("New value") Beim Löschen von Zeichenfolgen mit Hardwaretastatur wird für mich keine Aufzeichnung generiert. Nachdem ich dasselbe mit der …

5
Wie erstelle ich eine UIPickerView mit einer Schaltfläche "Fertig"?
Ich habe Schwierigkeiten, eine UIPickerView mit einer Schaltfläche "Fertig" so zu gestalten, dass sie angezeigt wird, wenn die Benutzer auf ein UITextField tippen. Dies ist mein bisheriger Code. Alles funktioniert gut, aber wenn ich auf das Textfeld tippe, wird die Tastatur angezeigt, nicht die Auswahl. class ViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate …

6
Zugriff auf Code in Swift 3-Fehler
Neu in Xcode 8 Beta 4, NSErrorist mit dem Swift- ErrorProtokolltyp verbunden. Dies wirkt sich auf StoreKit aus, wenn fehlerhafte SKPaymentTransactions behandelt werden. Sie sollten überprüfen, ob der Fehler nicht aufgetreten ist, da die Transaktion abgebrochen wurde, um festzustellen, ob dem Benutzer eine Fehlermeldung angezeigt werden soll. Sie tun dies, …
73 swift  swift3 

17
Wie mache ich einen Vollbild-Screenshot in Swift?
Ich habe diesen Code gefunden : func screenShotMethod() { //Create the UIImage UIGraphicsBeginImageContext(view.frame.size) view.layer.renderInContext(UIGraphicsGetCurrentContext()) let image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() //Save it to the camera roll UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil) } Was muss ich tun, um alle anderen Elemente wie die Navigationsleiste in die Screenshots aufzunehmen?

10
Öffnen des View Controllers vom App-Delegaten mit Swift
Ich versuche, eine Push-Benachrichtigung zu erstellen, die anhand der aus dem Push erhaltenen Informationen festlegt, welche Ansicht geöffnet werden soll. Ich habe es geschafft, die Informationen aus dem Push zu erhalten, aber ich habe jetzt Probleme, die Ansicht zu öffnen Bei anderen Fragen zum Stapelüberlauf habe ich derzeit Folgendes: App-Delegierter …

23
'Kein solches Modul', wenn ich CocoaPods benutze
Also hier ist meine Vorgehensweise. Ich erstelle ein neues Podfileim Projektverzeichnis und habe dann Folgendes hinzugefügt platform :ios, '9.0' use_frameworks! target 'CPod' do pod 'AFNetworking', '~> 2.5' pod 'ORStackView', '~> 2.0' pod 'SwiftyJSON', '~> 2.1' end Ich feuere ab pod installund alles geht gut, öffne das xcworkspace. Ich gehe dann …
73 ios  xcode  swift  cocoapods 

19
Erzwingen Sie den Landschaftsmodus in einem ViewController mit Swift
Ich versuche, im Querformat nur eine Ansicht in meiner Anwendung zu erzwingen, die ich anrufe override func shouldAutorotate() -> Bool { print("shouldAutorotate") return false } override func supportedInterfaceOrientations() -> Int { print("supportedInterfaceOrientations") return Int(UIInterfaceOrientationMask.LandscapeLeft.rawValue) } override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation { return UIInterfaceOrientation.LandscapeLeft } Die Ansicht wird im Hochformat gestartet …
73 ios  swift  landscape 


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.