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

1 la respuesta

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 } } ...

5 la respuesta

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 : ...

2 la respuesta

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 ...

2 la respuesta

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) ...

1 la respuesta

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 ...

2 la respuesta

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) ...

2 la respuesta

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 { ...

2 la respuesta

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 ...

1 la respuesta

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 ...