En Objective-C, une notification personnalisée n'est qu'une simple NSString, mais ce n'est pas évident dans la version WWDC de Swift 3 exactement ce qu'elle devrait
En Objective-C, une notification personnalisée n'est qu'une simple NSString, mais ce n'est pas évident dans la version WWDC de Swift 3 exactement ce qu'elle devrait
Dans swift 2.0, print()ajoute automatiquement un caractère de nouvelle ligne. Dans swift 1.2, println()et print()étaient des fonctions séparées. Alors, comment puis-je imprimer du texte et ne pas y ajouter de nouvelle ligne puisque swift n'a plus de fonction d'impression qui n'ajoute pas de...
J'obtiens l'erreur suivante lors de l'utilisation du code pour une extension, je ne suis pas sûr s'ils demandent simplement d'utiliser un opérateur différent ou de modifier les valeurs dans l'expression en fonction d'une recherche sur Internet. Erreur:% n'est pas disponible: utilisez plutôt...
Comment vérifier quel est le fil de discussion actuel dans Swift 3? Dans les versions précédentes de Swift, il était possible de vérifier si le thread actuel était le principal en faisant ceci:
Aperçu: J'ai un protocole P1 qui fournit une implémentation par défaut de l'une des fonctions optionnelles d'Objective-C. Lorsque je fournis une implémentation par défaut de la fonction optionnelle, il y a un avertissement Avertissement du compilateur: Non-'@objc' method
Dans Swift 2, le code suivant fonctionnait: let request = NSFetchRequest(entityName: String) mais dans Swift 3, cela donne une erreur: Le paramètre générique "ResultType" n'a pas pu être déduit parce que NSFetchRequestc'est maintenant un type générique. Dans leurs documents, ils ont écrit ceci: let...
J'utilise depuis DispatchQueue.main.asynclongtemps pour effectuer des opérations liées à l'interface utilisateur. Swift fournit à la fois DispatchQueue.main.asyncet DispatchQueue.main.sync, et les deux sont exécutés sur la file d'attente principale. Quelqu'un peut-il me dire la différence...
Comment puis-je faire attendre mon code jusqu'à la fin de la tâche dans DispatchQueue? A-t-il besoin de CompletionHandler ou de quelque chose? 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...
Je mets à jour mon application à la syntaxe Swift 3.0 (je sais qu'elle est toujours en version bêta mais je veux être préparé dès sa sortie). Jusqu'à la précédente version bêta de Xcode (bêta 5), je pouvais comparer deux Dateobjets en utilisant les opérandes <, >et ==. Mais dans la dernière...
Avec Swift 3 penché vers Dataplutôt que vers [UInt8], j'essaie de découvrir quelle est la manière la plus efficace / idiomatique d'encoder / décoder divers types de nombres (UInt8, Double, Float, Int64, etc.) en tant qu'objets de données. Il y a cette réponse pour utiliser [UInt8] , mais il semble...
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...
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) ->...
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 =...
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...
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?...
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...