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]
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!
Ont lutté avec cela pendant un moment, et ne peuvent jamais sembler avoir une réponse directe. Toute aide est appréciée!
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) […]
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, […]
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 […]
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 […]
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, […]
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 […]
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] […]