Preguntas etiquetadas con swift

Swift es un lenguaje de programación de propósito general seguro, rápido y expresivo desarrollado por Apple Inc. para sus plataformas y Linux. Swift es de código abierto. Use la etiqueta solo para preguntas sobre las características del idioma o para solicitar código en Swift. Use las etiquetas [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] y [cocoa] para preguntas (independientes del idioma) sobre las plataformas o marcos.


6
Cómo usar el SDK de Facebook iOS en iOS 10
Estoy tratando de usar Xcode 8 para crear una aplicación con inicio de sesión de Facebook usando Swift 3. Cuando cambio de nuevo iOS Simulator 9.3, funciona. En iOS 10, recibo este error: ""fbauth2:/" The operation couldn’t be completed. (OSStatus error -10814.)" y Optional(Error Domain=com.facebook.sdk.login Code=308 "(null)") ¿Alguien tiene una …


9
Controlador de escritura para UIAlertAction
Le estoy presentando un UIAlertViewal usuario y no puedo entender cómo escribir el controlador. Este es mi intento: let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default, handler: {self in println("Foo")}) Tengo un montón de problemas en Xcode. La documentación dice convenience init(title title: String!, style …


18
¿Cómo obtener indexpath.row cuando un elemento está activado?
Tengo una vista de tabla con botones y quiero usar indexpath.row cuando se toca uno de ellos. Esto es lo que tengo actualmente, pero siempre es 0 var point = Int() func buttonPressed(sender: AnyObject) { let pointInTable: CGPoint = sender.convertPoint(sender.bounds.origin, toView: self.tableView) let cellIndexPath = self.tableView.indexPathForRowAtPoint(pointInTable) println(cellIndexPath) point = cellIndexPath!.row …

6
Cómo excluir propiedades de Swift 4 Codable
Los nuevos protocolos Encodable/ de Swift 4 Decodablehacen que la (des) serialización de JSON sea bastante agradable. Sin embargo, todavía no he encontrado una manera de tener un control detallado sobre qué propiedades deben codificarse y cuáles deben decodificarse. He notado que excluir la propiedad de la CodingKeysenumeración adjunta excluye …
104 json  swift  codable 

24
Crear y reproducir un sonido con rapidez
Entonces, lo que quiero hacer es crear y reproducir un sonido en rápido que se reproducirá cuando presione un botón, sé cómo hacerlo en Objective-C, pero ¿alguien sabe cómo hacerlo en Swift? Sería así para Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); Y luego para …
103 ios  objective-c  audio  swift 


12
Acceder a una base de datos SQLite en Swift
Estoy buscando una forma de acceder a una base de datos SQLite en mi aplicación con código Swift. Sé que puedo usar un SQLite Wrapper en Objective C y usar el encabezado de puente, pero prefiero poder hacer este proyecto por completo en Swift. ¿Hay alguna manera de hacer esto? …
103 sqlite  swift 




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

12
Cómo decodificar una propiedad con el tipo de diccionario JSON en el protocolo decodificable Swift 4
Digamos que tengo Customerun tipo de datos que contiene una metadatapropiedad que puede contener cualquier diccionario JSON en el objeto del cliente struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.doe@example.com", "metadata": { "link_id": "linked-id", "buy_count": 4 } …
103 json  swift  swift4  codable 

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.