Resultados de la búsqueda a petición "extension-methods"
nUnit probando un método de extensión del controlador
l marco de control @UX que estoy usando requiere un método de extensión en los controladores MVC. Se lanza una referencia de objeto nulo cuando nUnit intenta llamar a ese método (utilizado para empaquetar una vista parcial en Json). l autor del ...
Modifique el corte de la cadena a la función de cadena para devolver el último índice si no se encuentra la cadena
Tengo una función de corte que obtuveaqu [https://stackoverflow.com/questions/31725424/swift-get-string-between-2-strings-in-a-string] . Me preguntaba cómo puedo modificarlo para que si lato string no se encuentra, pero encontrófrom devolverá el ...
Actualización de Swift 3 a 4, la extensión Swift ya no está en el objetivo c
Acabo de terminar de actualizar un proyecto de lenguaje mixto (Objective-C y Swift) de Swift 3 a Swift 4. Todo parecía ir bien, excepto que todas mis extensiones Swift ya no son accesibles en el objetivo-c. No puedo entender cómo llegaralguna ...
¿_ArrayType o _ArrayProtocol no están disponibles en Swift 3.1?
Yo estaba usando_ArrayType en mi proyecto cuando estaba ejecutando swift 2.1. Actualicé a Swift 3.0.2 (Xcode 8.2.1) la semana pasada y encontréaquí [https://stackoverflow.com/questions/39708106/where-did-arraytype-go-in-swift-3] ese_ArrayType se ...
¿Cómo llamo a los métodos de extensión desde fuera de la clase en la que están definidos?
Aquí hay un ejemplo mínimo que demuestra el problema: abstract class Base { abstract fun String.extension(x: Char) } class Derived : Base() { override fun String.extension(x: Char) { // Calling lots of methods on String, hence extension method ...
Inyección de servicio DI en un método de extensión
Estoy tratando de obtener elIStringLocalizer instancia de servicio dentro de un método de extensión, ¿es posible? ¿Alguna sugerencia sobre cómo debo inyectarlo? Mi objetivo aquí es traducir un tipo usando su nombre como convención. public ...
¿Cómo puedo expandir el área de impacto de un UIButton específico en Swift?
En mi solicitud tengo unUIButton eso es bastante pequeño, así que pensé en aumentar el área de impacto. Encontré una extensión para eso: fileprivate let minimumHitArea = CGSize(width: 100, height: 100) extension UIButton { open override func ...
La resolución del método genérico C # falla con un error de llamada ambiguo
Supongamos que he definido dos tipos no relacionados y dos métodos de extensión con la misma firma pero con filtros de tipo diferentes: public class Foo {} public class Bar {} public static class FooExtensions { public static TFoo ...
Swift: ¿Es posible agregar una extensión de protocolo a un protocolo?
Digamos que tengo dos protocolos: protocol TheirPcol {} protocol MyPcol { func extraFunc() }Lo que quiero hacer es crear una extensión de protocolo para 'TheyPcol' que permitaextraFunc() trabajar en cualquier cosa que se ajuste a 'TheyPcol'. ...
Extensiones de matrices escritas (de tipos primitivos como Bool) en Swift 3?
Anteriormente en Swift 2.2 puedo hacer: extension _ArrayType where Generator.Element == Bool{ var allTrue : Bool{ return !self.contains(false) } }que se extiende[Bool] con.allTrue. P.ej. [true, true, false].allTrue == falsePero en Swift 3.0 ...