Resultados de la búsqueda a petición "swift-protocols"
Swift: ¿Error al asignar valor a una propiedad del protocolo?
La clase A proporciona un valor de cadena. La clase B tiene dos miembros de tipo A dentro de sí mismo y proporciona una propiedad calculada "v" para elegir uno de ellos. class A { var value: String init(value: String) { self.value = value } } ...
Matrices de genéricos en Swift
He estado jugando con matrices de clases genéricas con diferentes tipos. Es más fácil explicar mi problema con un código de muestra: // Obviously a very pointless protocol... protocol MyProtocol { var value: Self { get } } extension Int : ...
Hacer propiedad de tipo y también cumplir con el protocolo en Swift
Me gustaría hacer una propiedad que sea de cierto tipo y que también se ajuste a un protocolo, lo que habría hecho en Objective-C de esta manera: @property (nonatomic) UIViewController<CustomProtocol> *controller;Lo que estoy buscando es ...
prueba de conformidad del protocolo con tipos asociados
Tengo un protocolo que usa un tipo asociado, como tal: protocol Populatable { typealias T func populateWith(object: T) }y clases que implementan el protocolo: class DateRowType: Populatable { func populateWith(object: NSDate) ...
Error de Swift 2 al usar la función de mutación en la extensión de protocolo "No se puede usar el miembro mutante en un valor inmutable: 'self' es inmutable
No estoy seguro de lo que está pasando aquí, parece que debería ser bastante sencillo. Tengo un protocolo que var mutable, una extensión con una función mutante. Las cosas se están cagando en eltestClass.testFunc, cuando ...
Pase datos entre ViewController y ContainerViewController
Estoy trabajando en una aplicación y necesito pasar datos entre view y containerView. Necesito enviar datos y recibir datos de ambas Vistas. Déjame explicarte mejor: Puedo cambiar elMaestro de etiquetas(Toque el botón del contenedor) ...
El tipo CCC no se ajusta al protocolo 'NSObjectProtocol'
No entiendo por qué mi código no funciona. Aquí está: class Test: NSURLSessionDataDelegate { func URLSession(session: NSURLSession, task: NSURLSessionTask, didCompleteWithError error: NSError?) { if(error == nil) { print("Hallo") } else { ...
El protocolo extendido Codificable (o Codificable) no se ajusta a él
Tengo 2 protocolos,Filters yParameters, que se extiendenEncodable protocol Filters: Encodable { var page: Int { get } } protocol Parameters: Encodable { var type: String { get } var filters: Filters { get } } Creo estructuras que se ajustan a ...
Protocolo Swift con cláusula "where Self"
Además de esta sintaxis con una extensión de protocolo: protocol P {} extension P where Self : UIView {} ... Descubrí por accidente que puedes usar la misma cláusula where en el protocolo: protocol P where Self : UIView {} Observe que esto esn ...