Preguntas etiquetadas con swift

Swift es un lenguaje de programación de propósito general seguro, rápido y expresivo desarrollado por Apple Inc. para sus plataformas y Linux. Swift es de código abierto. Use la etiqueta solo para preguntas sobre las características del idioma o para solicitar código en Swift. Use las etiquetas [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] y [cocoa] para preguntas (independientes del idioma) sobre las plataformas o marcos.

13
El marco de advertencia para "Barra de navegación" será diferente en el tiempo de ejecución que aparece en Xcode 8 Swift 3
Antes de actualizar a, Xcode 8no he visto este error en tal caso. Tengo diferentes controladores de navegación. Para todos ellos veo un error Frame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375. En realidad, estos controladores de navegación no tienen Navigation …

7
¿Por qué la salida de UICollectionViewCell es nula?
He creado una UICollectionViewCell personalizada en el Creador de interfaces, las vistas vinculadas a la clase, y luego, cuando quiero usar y establecer una cadena en la etiqueta de la cadena, la etiqueta tiene un valor nulo. override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } …

4
Error del compilador rápido: "Expresión demasiado compleja" en una concatenación de cadenas
Esto me parece más divertido que nada. Lo arreglé, pero me pregunto por la causa. Aquí está el error: DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions. ¿Por qué se queja? Parece una de las expresiones más simples posibles. …

5
Mapa o reducir con índice en Swift
¿Hay alguna manera de obtener el índice de la matriz en mapo reduceen Swift? Estoy buscando algo como each_with_indexen 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 …





17
¿Reproducir un video en bucle con AVFoundation AVPlayer?
¿Hay una manera relativamente fácil de reproducir un video en AVFoundation? He creado mi AVPlayer y AVPlayerLayer así: avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; y luego reproduzco mi video con: [avPlayer play]; El video se reproduce bien pero se detiene …


23
Personalizar la sección de encabezado UITableView
Quiero personalizar el UITableViewencabezado para cada sección. Hasta ahora, he implementado -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section Este UITabelViewDelegatemétodo Lo que quiero hacer es obtener el encabezado actual para cada sección y simplemente agregarlo UILabelcomo una subvista. Hasta ahora, no puedo lograr eso. Porque no pude encontrar nada para obtener el encabezado …

9
Convertir URL a cadena y viceversa
Entonces he convertido un NSURLa String. Entonces, si me printlnparece, file:///Users/...etc. Más tarde, quiero esto de nuevo como NSURLasí que trato de convertirlo de nuevo como se ve a continuación, pero pierdo dos de las barras diagonales que aparecen en la versión de cadena anterior, que a su vez rompe …
141 swift  nsurl 



7
Almacene un cierre como variable en Swift
En Objective-C, puede definir la entrada y salida de un bloque, almacenar uno de esos bloques que se pasa a un método, luego usar ese bloque más tarde: // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void (^APLCalibrationCompletionHandler)(NSInteger measuredPower, NSError *error); // in .m @property (strong) APLCalibrationProgressHandler progressHandler; @property (strong) …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.