Resultados de la búsqueda a petición "swift"

1 la respuesta

== sobrecarga para clase personalizada no siempre se llama

Tengo un operador personalizado definido globalmente así: func ==(lhs: Item!, rhs: Item!)->Bool { return lhs?.dateCreated == rhs?.dateCreated }Y si ejecuto este código: let i1 = Item() let i2 = Item() let date = Date() i1.dateCreated = ...

0 la respuesta

Cree un tipo en sí mismo, no sus instancias, conforme a un protocolo

Me preguntaba si en Swift es posible hacer que un tipo se ajuste a un protocolo, de modo que pueda tratar el tipo en sí mismo como conforme a un protocolo de la forma en que normalmente se trata a las instancias como conforme a un ...

1 la respuesta

¿Podemos usar palabras clave como nombres de parámetros en SWIFT?

Básicamente, quiero configurar una función que use 'for' como parámetro de legibilidad. enum Genre { case drama case comedy } func setupTable(for: Genre) { switch for { case .drama: break case .comedy: break } }Configuré algo como esto, pero ...

2 la respuesta

Cómo obtener hijos cuyas matrices contienen un cierto valor

Tengo un esquema de base de datos que es esencialmente el mismo que el que es el documentación [https://firebase.google.com/docs/database/ios/structure-data#fanout] : // An index to track Ada's memberships { "users": { "alovelace": { "name": ...

3 la respuesta

Error "No se pudieron leer los datos porque faltan" al decodificar JSON en Swift

Estoy teniendo el siguiente error : No se pudieron leer los datos porque faltan. Cuando ejecuto el siguiente código: struct Indicator: Decodable { let section: String let key: Int let indicator: Int let threshold: Int } var indicators = ...

2 la respuesta

truncatingRemainder vs resto en Swift

Los sustitutos de Swift para el símbolo% para números de coma flotante: func truncatingRemainder(dividingBy other: Self) -> SelfDevuelve el resto de este valor dividido por el valor dado usando la división truncada. func remainder(dividingBy ...

2 la respuesta

No se puede cambiar la imagen UIImageView en la función (SWIFT)

He llamado a esta función después de que se declara y todo funciona, pero las UIImageViews no cambian su imagen. Estaría muy agradecido por su ayuda. [/imgs/4haIP.png]

2 la respuesta

Cómo convertir una cadena de fecha con segundos fraccionales opcionales usando Codificable en Swift4

Estoy reemplazando mi antiguo código de análisis JSON con Swift's Codable y me encuentro con un pequeño inconveniente. Supongo que no es tanto una pregunta codificable como una pregunta de DateFormatter. Comience con una estructura struct ...

3 la respuesta

el tipo X no nominal no admite la inicialización explícita

Estoy tratando de entender lo que estoy haciendo mal con los genéricos en Swift. Creé esta muestra de juegos import UIKit public protocol MainControllerToModelInterface : class { func addGoal() init() } public protocol ...

17 la respuesta

¿Cómo puedo usar los subíndices de segmentación de cadenas en Swift 4?

Tengo el siguiente código simple escrito en Swift 3: let str = "Hello, playground" let index = str.index(of: ",")! let newStr = str.substring(to: index)De Xcode 9 beta 5, recibo la siguiente advertencia: 'substring(to:)'está en desuso: ...