Preguntas etiquetadas con swift3

Use esta etiqueta solo para preguntas directamente relacionadas con cambios en la versión 3 del lenguaje de programación Swift de Apple. Utilice la etiqueta [swift] para preguntas de lenguaje más generales, o las etiquetas [ios], [cocoa], [apple-watch], etc. para preguntas sobre desarrollo en plataformas Apple.

5
¿Cómo pasar datos usando NotificationCenter en swift 3.0 y NSNotificationCenter en swift 2.0?
Estoy implementando socket.ioen mi aplicación ios rápida. Actualmente en varios paneles estoy escuchando el servidor y espero mensajes entrantes. Lo hago llamando a la getChatMessagefunción en cada panel: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is …




8
Versión de lenguaje Swift de Xcode 9 (SWIFT_VERSION)
Recientemente actualicé xcode a la versión 9. Antes de eso, en Xcode 8.x, cada vez que lo hago pod update, me muestra un código de actualización para convertir el código a Swift 3 y, al hacerlo, resuelve los errores. Pero ahora me está dando este error: La configuración de compilación …
115 ios  swift  xcode  swift3  xcode9 


4
imprimir sin nueva línea en rápido
En swift 2.0, print()agrega automáticamente un carácter de nueva línea. En swift 1.2, println()y print()solía ser funciones separadas. Entonces, ¿cómo imprimo algo de texto y no le agrego una nueva línea, ya que Swift ya no tiene una función de impresión que no agrega nuevas líneas?
110 swift  swift3  swift2 




3
El método que no es '@ objc' no satisface el requisito opcional del protocolo '@objc'
Visión general: Tengo un protocolo P1 que proporciona una implementación predeterminada de una de las funciones opcionales de Objective-C. Cuando proporciono una implementación predeterminada de la función opcional, hay una advertencia Advertencia del compilador: Non-'@objc' method 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not satisfy optional requirement of '@objc' protocol 'UIAdaptivePresentationControllerDelegate' Versión: Rápido: 3 Xcode: …

9
¿Cómo aplicar el tipo a una instancia NSFetchRequest?
En Swift 2 funcionaba el siguiente código: let request = NSFetchRequest(entityName: String) pero en Swift 3 da error: No se pudo inferir el parámetro genérico "ResultType" porque NSFetchRequestahora es un tipo genérico. En sus documentos escribieron esto: let request: NSFetchRequest<Animal> = Animal.fetchRequest entonces, si mi clase de resultado es, por …
102 swift  core-data  swift3 

4
Diferencia entre DispatchQueue.main.async y DispatchQueue.main.sync
Lo he estado usando DispatchQueue.main.asyncdurante mucho tiempo para realizar operaciones relacionadas con la interfaz de usuario. Swift proporciona ambos DispatchQueue.main.asyncy DispatchQueue.main.sync, y ambos se realizan en la cola principal. ¿Alguien puede decirme la diferencia entre ellos? ¿Cuándo debo usar cada uno? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } …


3
ida y vuelta tipos de números Swift hacia / desde datos
Con Swift 3 inclinándose hacia en Datalugar de [UInt8], estoy tratando de descubrir cuál es la forma más eficiente / idiomática de codificar / decodificar swift varios tipos de números (UInt8, Double, Float, Int64, etc.) como objetos de datos. Existe esta respuesta para usar [UInt8] , pero parece estar usando …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.