Questions marquées «swift»

91
Lancer CGFloat pour flotter dans Swift

J'ai besoin de stocker une valeur en tant que Float, mais les données source sont CGFloat: let myFloat : Float = myRect.origin.x mais cela entraîne l'erreur du compilateur: 'NSNumber' n'est pas du sous-type 'Float' Donc, si je le lance explicitement comme ceci: let myFloat : Float =...

91
AnyObject et Any dans Swift

Je ne comprends pas quand utiliser AnyObject et quand utiliser Any dans Swift. Dans mon cas, j'ai un dictionnaire [Chaîne: ???] ??? : Peut être Int, Double, Float, String, Array, Dictionary Quelqu'un peut-il m'expliquer la différence entre Any et AnyObject et lequel utiliser dans mon cas. Alak...

91
Comment enregistrer Array dans CoreData?

J'ai besoin de sauvegarder ma matrice dans Core Data. let array = [8, 17.7, 18, 21, 0, 0, 34] Les valeurs à l'intérieur de ce tableau et le nombre de valeurs sont variables. 1. Que dois-je déclarer dans ma classe NSManagedObject? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var...

91
Comment convertir «Index» en type «Int» dans Swift?

Je souhaite convertir l'index d'une lettre contenue dans une chaîne en une valeur entière. Tentative de lecture des fichiers d'en-tête mais je ne trouve pas le type pour Index, bien qu'il semble conforme au protocole ForwardIndexTypeavec des méthodes (par exemple distanceTo). var letters =...

91
Swift - Trier un tableau d'objets avec plusieurs critères

J'ai un tableau d' Contactobjets: var contacts:[Contact] = [Contact]() Classe de contact: Class Contact:NSOBject { var firstName:String! var lastName:String! } Et je voudrais trier ce tableau par lastName et puis par firstNameau cas où certains contacts la même chose lastName. Je peux trier selon...

90
swift: déclaration de fermeture comme une déclaration de bloc

Nous pouvons déclarer le bloc comme ci-dessous dans Objective-C. typedef void (^CompletionBlock) (NSString* completionReason); J'essaye de faire ça rapidement, ça donne une erreur. func completionFunction(NSString* completionReason){ } typealias CompletionBlock = completionFunction Erreur:...

90
Obtenez le jour de la semaine en utilisant NSDate

J'ai créé une méthode qui est censée prendre une chaîne sous la forme "AAAA-MM-JJ" et cracher un int qui représente la position des dates par rapport à la semaine dans laquelle elle se trouve (peu importe si elle se chevauche entre les mois). Donc par exemple dimanche = 1 lundi = 2 et ainsi de...

90
Alignement de texte SwiftUI

Parmi les nombreuses propriétés de la Textvue, je n'ai pas trouvé de propriétés liées à l'alignement du texte. J'ai vu dans une démo qu'il gère automatiquement RTL, et lors du placement de choses à l'aide de View body, il le centre toujours automatiquement. Y a-t-il un concept qui me manque à...