Questions marquées «swift»

Swift est un langage de programmation polyvalent sûr, rapide et expressif développé par Apple Inc. pour ses plateformes et Linux. Swift est open-source. Utilisez la balise uniquement pour les questions sur les fonctionnalités linguistiques ou pour demander du code dans Swift. Utilisez les balises [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] et [cocoa] pour les questions (indépendantes du langage) sur les plates-formes ou les frameworks.

13
Le cadre d'avertissement pour «Barre de navigation» sera différent au moment de l'exécution apparaît dans Xcode 8 Swift 3
Avant de passer à la version précédente, Xcode 8je n'ai pas vu cette erreur dans un tel cas. J'ai différents contrôleurs de navigation. Pour tous, je vois une erreur Frame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375. En réalité, ces contrôleurs …

7
Pourquoi la sortie d'UICollectionViewCell est-elle nulle?
J'ai créé un UICollectionViewCell personnalisé dans Interface Builder, lié des vues dessus à la classe, puis quand je veux utiliser et définir une chaîne sur l'étiquette de la chaîne, l'étiquette a une valeur nulle. override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } override func collectionView(collectionView: …

4
Erreur du compilateur Swift: "Expression trop complexe" sur une concaténation de chaînes
Je trouve cela plus amusant que tout. Je l'ai réparé, mais je m'interroge sur la cause. Voici l'erreur: DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions. Pourquoi se plaint-il? Cela semble être l'une des expressions les plus simples possibles. …

5
Cartographier ou réduire avec index dans Swift
Existe-t-il un moyen d'obtenir l'index du tableau dans mapoureduce dans Swift? Je cherche quelque chose comme each_with_indexdans Ruby. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : ($1 …






17
Boucler une vidéo avec AVFoundation AVPlayer?
Existe-t-il un moyen relativement simple de boucler une vidéo dans AVFoundation? J'ai créé mon AVPlayer et AVPlayerLayer comme ceci: avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; puis je joue ma vidéo avec: [avPlayer play]; La vidéo est bien lue mais s'arrête …

23
Personnaliser la section d'en-tête UITableView
Je souhaite personnaliser l'en- UITableViewtête de chaque section. Jusqu'à présent, j'ai implémenté -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section cette UITabelViewDelegateméthode. Ce que je veux faire, c'est obtenir l'en-tête actuel pour chaque section et simplement l'ajouter en UILabeltant que sous-vue. Jusqu'à présent, je ne suis pas en mesure d'accomplir cela. Parce que je …

9
Conversion d'URL en chaîne et vice-versa
J'ai donc converti un NSURLen un String. Donc si je printlnressemble à file:///Users/...etc. Plus tard, je veux que cela revienne comme un NSURLalors j'essaie de le reconvertir comme indiqué ci-dessous, mais je perds deux des barres obliques qui apparaissent dans la version de chaîne ci-dessus, qui à son tour casse …
141 swift  nsurl 

7
Stocker une fermeture en tant que variable dans Swift
En Objective-C, vous pouvez définir l'entrée et la sortie d'un bloc, stocker un de ces blocs qui est passé à une méthode, puis utiliser ce bloc plus tard: // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void (^APLCalibrationCompletionHandler)(NSInteger measuredPower, NSError *error); // in .m @property (strong) APLCalibrationProgressHandler progressHandler; @property (strong) …


4
Fournir une valeur par défaut pour une option dans Swift?
L'idiome pour traiter les options dans Swift semble excessivement verbeux, si tout ce que vous voulez faire est de fournir une valeur par défaut dans le cas où elle est nulle: if let value = optionalValue { // do something with 'value' } else { // do the same thing …
141 swift  optional 

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.