Als «swift» getaggte Fragen

74
@IBDesignable Absturzagent

Wenn ich meine eigene erweiterte UIButtonKlasse schreibe und sie erstelle @IBDesignable, erhalte ich im Interface Builder zwei Fehler, nämlich: Main.storyboard: Fehler: IB Designables: Fehler beim Aktualisieren des Status des automatischen Layouts: Der Agent ist abgestürzt, weil der fd...

74
NSException in Swift abfangen

Der folgende Code in Swift löst eine NSInvalidArgumentException-Ausnahme aus: task = NSTask() task.launchPath = "/SomeWrongPath" task.launch() Wie kann ich die Ausnahme abfangen? Soweit ich weiß, bezieht sich try / catch in Swift auf Fehler, die in Swift ausgelöst werden, nicht auf NSExceptions,...

74
UITableView-Beispiel für Swift

Ich arbeite jetzt seit einigen Monaten mit Swift und iOS. Ich bin mit vielen Methoden vertraut, aber ich bin nicht gut genug, um Dinge aufzuschreiben, ohne hinzuschauen. Ich habe Stack Overflow in der Vergangenheit für schnelle Antworten geschätzt, um mich wieder auf den richtigen Weg zu Themen zu...

74
erster und letzter Tag des laufenden Monats in Kürze

Ich versuche, den ersten und letzten Tag des Monats schnell zu erreichen. Bisher habe ich folgendes: let dateFormatter = NSDateFormatter() let date = NSDate() dateFormatter.dateFormat = "yyyy-MM-dd" let calendar = NSCalendar.currentCalendar() let components = calendar.components([.Year, .Month,...

74
Wann werden inout-Parameter verwendet?

Wenn Sie eine Klasse oder einen primitiven Typ an eine Funktion übergeben, wird jede Änderung der Funktion am Parameter außerhalb der Klasse wiedergegeben. Dies ist im Grunde das gleiche, was ein inoutParameter tun soll. Was ist ein guter Anwendungsfall für einen inout-Parameter?...

74
Wie kann man in Swift eine Aufzählung vom Rohwert erhalten?

Ich versuche, den Aufzählungstyp aus dem Rohwert zu ermitteln: enum TestEnum: String { case Name case Gender case Birth var rawValue: String { switch self { case .Name: return "Name" case .Gender: return "Gender" case .Birth: return "Birth Day" } } } let name = TestEnum(rawValue:...

74
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...

73
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...

73
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 =...

73
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...

73
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...