Articles of swift3

Argument supplémentaire ‘method’ en appel

Obtenir une erreur lors de l’appel de la méthode de requête Alamofire dans la dernière version (4.0.0). La syntaxe est: Alamofire.request(urlSsortingng,method: .post, parameters: requestParams, encoding: .JSON, headers: [:]) le type de requestParam est [Ssortingng: Any]

preferredStatusBarStyle supprimé dans Swift 3?

J’ai donc récemment mis à jour Xcode 8 et je viens de recevoir cette erreur pour le code suivant. L’erreur est que la méthode ne remplace aucune méthode de ses superclasses. override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.lightContent } J’apprécierais vraiment l’aide, merci!

Comment changer de vue par programmation dans un contrôleur de vue? (Xcode, iPhone)

Ont lutté avec cela pendant un moment, et ne peuvent jamais sembler avoir une réponse directe. Toute aide est appréciée!

Générez votre propre code d’erreur dans swift 3

Ce que j’essaie de faire, c’est d’exécuter une requête URLSession dans swift 3. URLSession cette action dans une fonction distincte (afin de ne pas écrire le code séparément pour GET et POST) et de renvoyer URLSessionDataTask et de gérer le succès et l’échec des fermetures . Sorte de comme ça- let task = URLSession.shared.dataTask(with: request) […]

Attendre la fin de la tâche

Comment pourrais-je faire attendre mon code jusqu’à la fin de la tâche dans DispatchQueue? A-t-il besoin de quelque chose comme CompletionHandler? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // – this will contain nil, of course, […]

Vérifiez la connexion Internet (iOS 10)

Pour iOS 9, j’utilisais la classe publique Reachability pour vérifier si l’appareil était connecté à Internet ou non. J’ai converti mon code Swift 2 en Swift 3, et l’accessibilité ne fonctionne plus. Quelqu’un peut-il me dire comment vérifier la connexion Internet sur iOS 10? Merci! Voici l’extrait de code: open class Reachability { class func […]

Où dispatch_once dans Swift 3?

Bon, j’ai découvert la nouvelle API Swifty Dispatch dans Xcode 8. Je m’amuse avec DispatchQueue.main.async , et j’ai parcouru le module Dispatch dans Xcode pour trouver toutes les nouvelles API. Mais j’utilise également dispatch_once pour m’assurer que des choses comme la création de singleton et la configuration unique ne sont pas exécutées plus d’une fois […]

Alamofire Swift 3.0 Argument supplémentaire en appel

J’ai migré mon projet vers Swift 3 (et mis à jour Alamofire vers la dernière version de Swift 3 avec le pod ‘Alamofire’, ‘~> 4.0’ dans le Podfile). Je reçois maintenant une erreur “Argument supplémentaire en appel” sur chaque requête Alamofire. Par exemple: let patientIdUrl = baseUrl + nextPatientIdUrl Alamofire.request(.POST, patientIdUrl, parameters: nil, headers: nil, […]

Difficultés de conversion à Swift 3

Après la conversion de Swift 2 en Swift 3 (même après la conversion de edit-> convert -> en syntaxe swift actuelle), je reçois de nombreuses erreurs. Notamment: Je suis montré au total 90 erreurs pour mon projet qui fonctionnait bien dans Swift 2 avant que j’ai téléchargé cette version bêta Xcode 8.0 et convertie en […]

Messages de terminal étranges dans Xcode 8

Récemment, j’ai mis à jour ma version Xcode à 8. Lorsque je lance et exécute un projet entièrement nouveau, je reçois les messages suivants dans mon terminal. 2016-09-07 15:28:43.759998 App[7932:128675] subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0 2016-09-07 15:28:43.762544 App[7932:128675] […]