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.



6
Cómo programar un retraso en Swift 3
En versiones anteriores de Swift, uno podría crear un retraso con el siguiente código: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } Pero ahora, en Swift 3, Xcode cambia automáticamente 6 cosas diferentes, pero luego aparece …

6
¿Cómo despacho_sync, dispatch_async, dispatch_after, etc. en Swift 3, Swift 4 y más allá?
Tengo un montón de código en proyectos Swift 2.x (o incluso 1.x) que se ve así: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = …


5
¿Cómo proporcionar una descripción localizada con un tipo de error en Swift?
Estoy definiendo un tipo de error personalizado con la sintaxis Swift 3 y quiero proporcionar una descripción fácil de usar del error que devuelve la localizedDescriptionpropiedad del Errorobjeto. ¿Cómo puedo hacerlo? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly …

2
Herramienta de línea de comandos - Error - xcrun: error: no se puede encontrar la utilidad "xcodebuild", no una herramienta de desarrollador o en RUTA
Recibo este error al crear el SwiftJSONmarco para el proyecto Some Xcode a través de Carthage Dependency Manager. Sivaramaiahs-Mac-mini: actualización de GZipDemoApp vsoftMacmini5 $ carthage --plataforma iOS *** Obteniendo GzipSwift *** Obteniendo SwiftyJSON *** Comprobando GzipSwift en "3.1.1" *** Descargando el binario SwiftyJSON.framework en "3.1.3" *** La salida de xcodebuild …

10
Calcule el tamaño de UILabel basado en String in Swift
Estoy tratando de calcular la altura de un UILabel en función de diferentes longitudes de cadena. func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } Arriba …
183 ios  iphone  string  swift3  uilabel 


14
Swift 3 URLSession.shared () Referencia ambigua a la dataTask del miembro (con: completeHandler :) error (error)
Hola, tengo un código de análisis json que funciona para swift2.2 pero cuando lo uso para Swift 3.0 me da ese error ViewController.swift: 132: 31: referencia ambigua al miembro 'dataTask (con: completeHandler :)' Mis codigos aqui let listUrlString = "http://bla.com?batchSize=" + String(batchSize) + "&fromIndex=" + String(fromIndex) let myUrl = URL(string: …
169 ios  json  swift3 

6
Cómo abrir una URL en Swift3
openURLha quedado en desuso en Swift3. ¿Alguien puede proporcionar algunos ejemplos de cómo funciona el reemplazo openURL:options:completionHandler:al intentar abrir una url?
149 ios  swift  swift3 



2
El uso cerrado del parámetro de no escape puede permitirle escapar
Tengo un protocolo: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } Con un ejemplo de implementación: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated …

9
Analizando correctamente JSON en Swift 3
Estoy tratando de obtener una respuesta JSON y almacenar los resultados en una variable. He tenido versiones de este código que funcionan en versiones anteriores de Swift, hasta que se lanzó la versión GM de Xcode 8. Eché un vistazo a algunas publicaciones similares en StackOverflow: Swift 2 Parsing JSON: …
123 json  swift  parsing  swift3  xcode8 

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.