Als «swift5» getaggte Fragen

13
Wie schreibe ich dispatch_after GCD in Swift 3, 4 und 5?
In Swift 2 konnte ich dispatch_aftereine Aktion mit Grand Central Dispatch verzögern: var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime, dispatch_get_main_queue(), { // your function here }) Dies scheint jedoch seit Swift 3 nicht mehr zu kompilieren. Was ist die bevorzugte Methode, um dies im modernen Swift zu schreiben?

1
"SimulatorTrampoline.xpc" möchte auf das Mikrofon zugreifen
Ich habe kürzlich ein Upgrade auf Swift 5, Xcode Version 10.2 (10E125) durchgeführt. Nachdem einige Kompilierungsprobleme in einer laufenden App behoben wurden, wird diese neue und nie zuvor gesehene Anforderung angezeigt. Ich kann in meinem Projekt über die direkte Suche keine Beweise dafür finden, und im Internet wird keine Suche …
101 xcode  microphone  swift5 

4
Swift 5.1 Fehler: [Plugin] AddInstanceForFactory: Keine Fabrik für ID <CFUUID registriert
App stürzt mit der folgenden Fehlermeldung ab 2019-10-12 20:01:34.332334-0700 Awesome App[26368:3535170] [plugin] AddInstanceForFactory: No factory registered for id &lt;CFUUID 0x600002903280&gt; F8BB1C28-BAE8-11D6-9C31-00039315CD46 Der Haltepunkt beim Absturz scheint mit AVAudioPlayer zu zusammenhängen let path = Bundle.main.path(forResource: "menu_background.mp3", ofType:nil)! audioPlayer = try AwesomeAudioPlayer(contentsOf: URL(fileURLWithPath: path)) ---&gt; breakpoint
15 swift  swift5  swift5.1 


2
Die Methode 'scene (_: openURLContexts :)' wird nicht aufgerufen
In der Datei info.plist habe ich konfiguriert URL Identifierund URL Schemeerfolgreich. Außerdem kann ich die App über eine benutzerdefinierte URL öffnen. Das Problem ist, wenn die App die Methode zum ersten Mal startet func scene(_ scene: UIScene, openURLContexts URLContexts: Set&lt;UIOpenURLContext&gt;) does not call. Ich habe einige abhängige Funktionen basierend auf …

5
Die Navigationsleiste wird beim Klicken auf die Ansicht angezeigt
Ich hänge das Video meines Problems an. Wenn ich auf eine beliebige Stelle in der Viewcontroller-Navigationsleiste klicke, wird diese angezeigt override func viewWillAppear(_ animated: Bool) { self.navigationController?.setNavigationBarHidden(true, animated: true) self.navigationController?.isNavigationBarHidden = true self.navigationController?.hidesBarsOnTap = true } Der obige Code, der in der Ansicht hinzugefügt wurde, wird anfangs angezeigt. Wenn ich …


6
Einschränkungen werden zurückgesetzt, wenn die App im Hintergrund ausgeführt wird - iOS 13
Ich habe die führenden, nachfolgenden Einschränkungen einer Ansicht normalerweise festgelegt. Ich habe die Höhe auf statisch 325 festgelegt. Und für die untere Einschränkung habe ich 2 Einschränkungen festgelegt: 1. Die untere Einschränkung der Hauptansicht entspricht der unteren Einschränkung der Ansicht. 2. mit der unteren Einschränkung der Hauptansicht zur oberen Einschränkung …
8 ios  swift  iphone  ios13  swift5 
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.