swift2

¿Cuándo usar los parámetros de inout?

Al pasar una clase o tipo primitivo a una función, cualquier cambio realizado en la función al parámetro se reflejará fuera d ... sicamente lo mismo que un parámetro inout se supone que debe hacer. ¿Cuál es un buen caso de uso para un parámetro inout?

Error de anulación de func en Swift 2

Este código en XCode 6 no tiene error, pero en XCode 7 (Swift 2) se ha producido este error: El método No anula ningún méto ... hEvent:' conflicts with method 'touchesBegan (:withEvent:)' from superclass 'UIResponder' with the same Objective-C selector

Eliminar todos los caracteres no numéricos de una cadena en swift

Tengo la necesidad de analizar algunos datos desconocidos que solo deben ser un valor numérico, pero pueden contener espacios ... speraba que hubiera algo como stringFromCharactersInSet() que me permitiera especificar solo caracteres válidos para mantener

¿Cómo eliminar un par clave-valor del diccionario swift?

Quiero eliminar un par clave-valor de un diccionario como en el ejemplo si es posible. var dict: Dictionary<String,String> = [:] var willRemoveKey = "SomeKey" dict.removePair(willRemoveKey) //that's what I need

Swift 2.0 Ordenando la matriz de Objetos por Propiedad

En Swift 2.0, ¿cómo ordenar una matriz de objetos personalizados por una propiedad? Sé que en Swift 1.2, esto se hizo usando ... myArray : [MyObject] = [myObject1, myObject2, myObject3] //now, I want to sort myArray by the myDate property of MyObject.

Eliminar texto del botón Atrás manteniendo el icono

Quiero eliminar el texto del botón atrás, pero quiero mantener el icono. He intentado let backButton = UIBarButtonItem(titl ... r, action: nil) navigationItem.leftBarButtonItem = backButton Sin embargo, esto elimina completamente el texto y el icono.

FBSOpenApplicationErrorDomain error 1

Estoy tratando de ejecutar mi aplicación iOS que se migró de Swift 1.2 a {[1] } en Xcode 7 usando iPhone Simulator (cualquier ... error 1.) Ya intenté restablecer la configuración y el contenido del simulador, salir de Xcode, limpiar el proyecto, etc.

Protocol solo se puede usar como una restricción genérica porque tiene requisitos Self o associatedType

Tengo un protocolo RequestType y tiene el modelo associatedType como se muestra a continuación. public protocol RequestType: ... e]() que Protocol RequestType solo se puede usar como una restricción genérica porque tiene requisitos Self o associatedType.

Sobreescritura de Extensiones de Protocolo Swift

Estoy experimentando con extensiones de protocolo Swift y encontré este comportamiento bastante confuso. ¿Podría ayudarme a o ... t a = A().getColor() // is "Default color" - OK let b = B().getColor() // is "Default color" BUT I want it to be "Red color"

Swift debugger no muestra valores de variables al importar marco ObjC

Cuando creo un nuevo proyecto de "Juego" de OS X con Sprite Kit, y establezco un punto de interrupción en cualquier lugar que ... ¿Y por qué importaría eso y cómo arreglarlo? PD: el mismo marco en una nueva aplicación ObjC se puede depurar perfectamente.

Descripción de la sintaxis del selector Swift 2.2 - # selector()

Estoy cambiando la sintaxis de mi proyecto hacia Swift 2.2 (que xCode me ayuda a hacer automáticamente); sin embargo, no enti ... sintaxis en comparación con la implementación basada en cadenas de versiones anteriores de Swift son en gran medida apreciar.

Swift 2.0: ¿El tipo de expresión es ambiguo sin más contexto?

Lo siguiente solía funcionar en Swift 1.2: var recordSettings = [ AVFormatIDKey: kAudioFormatMPEG4AAC, AVEncoderAud ... annelsKey: 2, AVSampleRateKey : 44100.0] Ahora, da el error: "La expresión de tipo es ambigua sin más contexto".

Nil no es compatible con el tipo de argumento esperado UIViewAnimationOptions

Acabo de empezar a programar y siguiendo un tutorial en línea no pude crear esta animación. ¿Puede alguien decirme por qué es ... gVelocity: 0.0, options: nil, animations: { self.myFirstLabel.center = CGPoint(x: 100, y:40 + 200) }, completion: nil)

swift 2 parse FacebookSDK ios9

Estoy tratando de iniciar sesión en un usuario a través de Facebook. En la versión anterior de swift 1.2 todo funcionaba perf ... : / / authorize/?client_id=... error:"Esta aplicación no se le permite consultar scheme fbauth" ¿Puedes ayudarme con eso?

¿Cómo definir inicializadores en una extensión de protocolo?

protocol Car { var wheels : Int { get set} init(wheels: Int) } extension Car { init(wheels: Int) { s ... le 'self' passed by reference before being initialized ¿Cómo puedo definir el inicializador en la extensión del protocolo?

Extensión de un tipo anidado en Swift

Tengo una clase main, que también proporciona un espacio de nombres: class A { } Y una clase anidada añadida a través de u ... n archivos separados, tal vez un error en la implementación actual del compilador Swift. Enviaré un informe de error a Apple.

Mantener la ventana siempre en la parte superior?

En Objective-C para las aplicaciones Cocoa es posible utilizar esta forma de mantener la ventana siempre en la parte superior ... view.window?.level = NSFloatingWindowLevel Causa error de compilación Use of unresolved identifier 'NSFloatingWindowLevel'

extensión del Diccionario donde

Estoy tratando de crear una extensión de diccionario donde el diccionario es del tipo . Estaba buscando en muchos lugares y ... } return "" } } Got: El tipo de argumento 'Dictionary' no se ajusta al tipo esperado de'AnyObject'

Miembros estáticos implícitamente perezosos en Swift

Acabo de notar que static los miembros de Swift structs son implícitamente lazy. Por ejemplo, esto solo llamará al init una ... = Baz() } var z = Foo.bar z = Foo.bar ¿Cuál es la razón detrás de esto? ¿Qué pasa si quiero el comportamiento opuesto?

Devolver tipo de instancia en Swift

Estoy tratando de hacer esta extensión: extension UIViewController { class func initialize(storyboardName: String, stor ... ler' a tipo de retorno'Self' Es posible? También quiero hacerlo como init(storyboardName: String, storyboardId: String)