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.

11
Swift 3 - Les jetons d'appareil sont maintenant analysés comme '32BYTES'
Je viens de passer de Xcode 7 au 8 GM et au milieu des problèmes de compatibilité Swift 3, j'ai remarqué que mes jetons d'appareil avaient cessé de fonctionner. Ils ne lisent plus que «32 octets». func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { print(deviceToken) // Prints '32BYTES' print(String(data: deviceToken …
94 ios  swift  swift3 

13
Suppression d'un objet du tableau dans Swift 3
Dans mon application, j'ai ajouté un objet dans le tableau lors de la sélection de la cellule et de la désélection et de la suppression de l'objet lors de la sélection de cellule. J'ai utilisé ce code mais me donne une erreur. extension Array { func indexOfObject(object : AnyObject) -> …
93 ios  arrays  swift  swift3 

4
Singleton avec des propriétés à Swift 3
Dans le document Utilisation de Swift avec Cocoa et Objective-C d' Apple (mis à jour pour Swift 3), ils donnent l'exemple suivant du modèle Singleton: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Imaginons que ce singleton ait …
88 singleton  swift3 

10
Générez votre propre code d'erreur dans swift 3
Ce que j'essaie de réaliser, c'est d'exécuter une URLSessionrequête dans Swift 3. J'effectue cette action dans une fonction distincte (afin de ne pas écrire le code séparément pour GET et POST) et je renvoie URLSessionDataTasket gère le succès et l'échec des fermetures. Un peu comme ça- let task = URLSession.shared.dataTask(with: …

8
Comment résoudre «L'interpolation de chaîne produit une description de débogage pour une valeur facultative; vouliez-vous rendre cela explicite? » dans Xcode 8.3 beta?
Depuis la version bêta 8.3, zillions warnings "L'interpolation de chaîne produit une description de débogage pour une valeur facultative; vouliez-vous rendre cela explicite?" apparu dans mon code. Par exemple, l'avertissement est apparu dans la situation suivante, où les options pouvaient conduire à zéro: let msg = "*** Error \(options["taskDescription"]): cannot …

9
Vérifiez si les services de localisation sont activés
J'ai fait des recherches sur CoreLocation. Récemment, j'ai rencontré un problème qui a été traité ailleurs, mais en Objective C, et pour iOS 8. Je me sens un peu idiot de demander cela, mais comment pouvez-vous vérifier si les services de localisation sont activés en utilisant Swift, sur iOS 9? …
87 ios  swift  location  ios9  swift3 
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.