Questions marquées «swift3»

Utilisez cette balise uniquement pour les questions directement liées aux changements de la version 3 du langage de programmation Swift d'Apple. Utilisez la balise [swift] pour des questions de langage plus générales ou les balises [ios], [cacao], [apple-watch], etc. pour des questions sur le développement sur les plates-formes Apple.



6
Comment programmer un retard dans Swift 3
Dans les versions antérieures de Swift, on pouvait créer un retard avec le code suivant: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } Mais maintenant, dans Swift 3, Xcode change automatiquement 6 choses différentes mais l'erreur …

6
Comment puis-je dispatch_sync, dispatch_async, dispatch_after, etc. dans Swift 3, Swift 4 et au-delà?
J'ai beaucoup de code dans les projets Swift 2.x (ou même 1.x) qui ressemble à ceci: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = …



2
Outil de ligne de commande - Erreur - xcrun: erreur: impossible de trouver l'utilitaire «xcodebuild», pas un outil de développeur ou dans PATH
Je reçois cette erreur lors de la création du SwiftJSONcadre du projet Some Xcode via Carthage Dependency Manager. Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 $ mise à jour de carthage - plate-forme iOS *** Récupération de GzipSwift *** Récupération de SwiftyJSON *** Vérification de GzipSwift à "3.1.1" *** Téléchargement du fichier binaire SwiftyJSON.framework …

10
Déterminez la taille d'UILabel basée sur String dans Swift
J'essaie de calculer la hauteur d'un UILabel en fonction de différentes longueurs de chaîne. func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } Ci-dessus se trouve …
183 ios  iphone  string  swift3  uilabel 


14
Swift 3 URLSession.shared () Référence ambiguë à la tâche dataTask du membre (avec erreur: completionHandler :) (bug)
Bonjour, j'ai un code d'analyse json fonctionnel pour swift2.2 mais lorsque je l'utilise pour Swift 3.0, cela me donne cette erreur ViewController.swift: 132: 31: Référence ambiguë au membre 'dataTask (with: completionHandler :)' Mes codes ici let listUrlString = "http://bla.com?batchSize=" + String(batchSize) + "&fromIndex=" + String(fromIndex) let myUrl = URL(string: listUrlString); …
169 ios  json  swift3 

6
comment ouvrir une URL dans Swift3
openURLest obsolète dans Swift3. Quelqu'un peut-il donner des exemples du fonctionnement du remplacement openURL:options:completionHandler:lors de la tentative d'ouverture d'une URL?
149 ios  swift  swift3 



2
La fermeture d'un paramètre non échappant peut lui permettre de s'échapper
J'ai un protocole: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } Avec un exemple d'implémentation: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to …

9
Analyse correcte de JSON dans Swift 3
J'essaie de récupérer une réponse JSON et de stocker les résultats dans une variable. Des versions de ce code fonctionnaient dans les versions précédentes de Swift, jusqu'à la sortie de la version GM de Xcode 8. J'ai jeté un œil à quelques articles similaires sur StackOverflow: Swift 2 Parsing JSON …
123 json  swift  parsing  swift3  xcode8 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.