En Objective-C, una notificación personalizada es simplemente un NSString simple, pero no es obvio en la versión WWDC de Swift 3 exactamente lo que debería
En Objective-C, una notificación personalizada es simplemente un NSString simple, pero no es obvio en la versión WWDC de Swift 3 exactamente lo que debería
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...
Cuando compilo la aplicación obtengo un error igual a este: No se pudo compilar el módulo Objective-C 'Firebase' Este error aparece en import Firebasemi archivo rápido.
¿Cómo verifico cuál es el hilo actual en Swift 3? En versiones anteriores de Swift era posible verificar si el hilo actual era el principal haciendo esto:
Recibo el siguiente error cuando uso el código para una extensión, no estoy seguro de si me están pidiendo simplemente usar un operador diferente o modificar los valores en la expresión según una búsqueda en Internet. Error:% no está disponible: utilice truncatingRemainder en su lugar Código de...
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...
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:
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...
¿Cómo puedo hacer que mi código espere hasta que finalice la tarea en DispatchQueue? ¿Necesita CompletionHandler o algo así? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // - this will contain nil,...
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...
Estoy actualizando mi aplicación a la sintaxis Swift 3.0 (sé que todavía está en versión beta, pero quiero estar preparado tan pronto como se publique). Hasta que la Beta previa de Xcode (Beta 5) que era capaz de comparar dos Dateobjetos usando los operandos <, >y ==. Pero en la última...
Acabo de actualizar de Xcode 7 a 8 GM y, en medio de los problemas de compatibilidad de Swift 3, noté que los tokens de mi dispositivo dejaron de funcionar. Ahora solo leen '32BYTES'. func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken:...
En mi aplicación agregué un objeto en la matriz cuando seleccioné la celda y deseleccioné y eliminé el objeto cuando volví a seleccionar la celda. Usé ese código pero me da un error. extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as...
Lo que estoy tratando de lograr es realizar una URLSessionsolicitud en swift 3. Estoy realizando esta acción en una función separada (para no escribir el código por separado para GET y POST) y devolviendo URLSessionDataTasky manejando el éxito y el fracaso en los cierres. Algo así como esto let...
En el documento Uso de Swift con Cocoa y Objective-C de Apple (actualizado para Swift 3), dan el siguiente ejemplo del patrón Singleton: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Imaginemos que este...
Desde la beta 8.3, millones de advertencias "La interpolación de cadenas produce una descripción de depuración para un valor opcional; ¿quiso hacer esto explícito?" apareció en mi código. Por ejemplo, la advertencia apareció en la siguiente situación, donde las opciones podrían llevar a...
¿Cómo puede determinar la hora, minuto y segundo de la clase NSDate en Swift 3? En Swift 2: let date = NSDate() let calendar = NSCalendar.currentCalendar() let components = calendar.components(.Hour, fromDate: date) let hour = components.hour Swift 3?
Trate de no reír ni llorar, estoy volviendo a la codificación después de 20 años ... He pasado más de 4 horas buscando referencias y probando fragmentos de código para que Bundle.main.path abra mi archivo de texto para poder leer los datos de mi aplicación (mi siguiente paso es analizarlos...