Questions marquées «swift»

204
Obtenez le meilleur UIViewController

Je n'arrive pas à tirer le meilleur parti UIViewControllersans accès à un fichier UINavigationController. Voici ce que j'ai jusqu'à présent: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Cependant, cela ne semble rien...

203
Vérifier la version du système d'exploitation dans Swift?

J'essaye de vérifier les informations système dans Swift. J'ai compris que cela pouvait être réalisé par code: var sysData:CMutablePointer<utsname> = nil let retVal:CInt = uname(sysData) J'ai deux problèmes avec ce code: Quelle devrait être la valeur initiale de sysData? Cet exemple donne -1...

203
Comment étendre des tableaux tapés dans Swift?

Comment puis-je étendre Swift Array<T>ou T[]taper avec des utilitaires fonctionnels personnalisés? La navigation dans les documents de l'API de Swift montre que les méthodes Array sont une extension de T[], par exemple: extension T[] : ArrayType { //... init() var count: Int { get } var...

203
Recherche de l'index du caractère dans la chaîne Swift

Il est temps d'admettre la défaite ... Dans Objective-C, je pourrais utiliser quelque chose comme: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 Dans Swift, je vois quelque chose de similaire: var str = "abcdefghi" str.rangeOfString("c").startIndex ... mais cela me donne...

201
Problème Xcode 8 Beta 3 Use Legacy Swift

J'ai un projet Objective-C dans Xcode 8 Beta 3. Depuis la mise à jour, chaque fois que j'essaye de construire, je reçois l'erreur suivante: «Utiliser la version de langue héritée de Swift» (SWIFT_VERSION) doit être configuré correctement pour les cibles qui utilisent Swift. Utilisez le menu...

199
Convertir Float en Int dans Swift

Je veux convertir un Floatà un Intà Swift. Le casting de base comme celui-ci ne fonctionne pas car ces types ne sont pas des primitives, contrairement aux floats et ints dans Objective-C var float: Float = 2.2 var integer: Int = float as Float Mais cela produit le message d'erreur suivant: «Float»...

197
Comment obtenir un plist en tant que dictionnaire dans Swift?

Je joue avec le nouveau langage de programmation Swift d' Apple et j'ai quelques problèmes ... Actuellement, j'essaie de lire un fichier plist, dans Objective-C, je ferais ce qui suit pour obtenir le contenu en tant que NSDictionary: NSString *filePath = [[NSBundle mainBundle]

195
Quel est l'équivalent Swift de respondsToSelector?

J'ai fait une recherche sur Google, mais je n'ai pas pu découvrir à quoi correspond l'équivalent rapide respondsToSelector:. C'est la seule chose que j'ai pu trouver ( alternative Swift à respondsToSelector:) mais n'est pas trop pertinente dans mon cas car elle vérifie l'existence du délégué, je...

194
Getters et setters de propriété

Avec cette classe simple, je reçois l' avertissement du compilateur Tenter de modifier / accéder xà son propre setter / getter et quand je l'utilise comme ça: var p: point = Point() p.x = 12 J'obtiens un EXC_BAD_ACCESS. Comment puis-je faire cela sans soutenir explicitement les ivars? class Point {...