Articles of swift

Cambio de progtwigción entre tabs dentro de Swift

Necesito escribir un código para cambiar la vista a otra pestaña cuando se inicie la aplicación iOS (por lo que, por ejemplo, la segunda pestaña se muestra de manera predeterminada en lugar de la primera). Soy nuevo en Swift, y he resuelto lo siguiente: El código probablemente debería estar en la función override func viewDidLoad […]

Segue en SKScene a UIViewController

En mi archivo GameScene.swift, estoy tratando de realizar una transición de regreso a mi controlador de vista de menú como sigue: func returnToMainMenu(){ var vc: UIViewController = UIViewController() vc = self.view!.window!.rootViewController! vc.performSegueWithIdentifier(“menu”, sender: vc) } Este método se ejecuta cuando se toca un nodo: override func touchesEnded(touches: NSSet, withEvent event: UIEvent) { for touch: AnyObject […]

¿Cómo puedo cambiar la altura de Navigation Bar Swift 3?

Estoy bastante seguro de que esto no está duplicado porque miré otras respuestas y todas están desactualizadas y no brindan una respuesta exacta. Tengo el Controlador de navegación y varios controladores de vista. Quiero hacer que la barra de navegación sea un poco más alta para que se ajuste al tamaño del texto que necesito. […]

iAd en xcode 6 con Swift

Estoy trabajando para implementar un banner publicitario en la escena, pero siempre informa “Subproceso 1: EXC_BREAKPOINT (código = EXC_ARM_BREAKPOINT, subcódigo = Oxdefe) y el progtwig deja de ejecutarse. Hice referencia a la respuesta del Sr. T en otra pregunta sobre iAd (” Swift – ADBannerView “) pero aún no pudo hacerlo. El código se ve […]

Cómo cambiar el marcador de posición UISearchBar y el color del tinte de la imagen?

He estado probando los resultados de búsqueda durante horas, pero no puedo descifrar esto. Quizás no es posible. Intento cambiar el color del tinte del marcador de posición y la lupa de UISearchBar. Solo apuntaré a iOS 8.0+ si eso es importante. Aquí está mi código y cómo se ve ahora: let searchBar = UISearchBar() […]

¿Cómo usar openURL para hacer una llamada telefónica en Swift?

He convertido el código para hacer una llamada telefónica de Objective-C a Swift, pero en Objective-C, podemos establecer el tipo de URL que nos gusta abrir (por ejemplo, teléfono, SMS, web) de esta manera: @”tel:xx” @”mailto:info@example.es” @”http://stackoverflow.com” @”sms:768number” El código en Swift es: UIApplication.sharedApplication().openURL(NSURL(string : “9809088798”) Leí que no he publicado ningún parámetro de esquema […]

Agregar Inicializadores de conveniencia en Swift Subclass

Como ejercicio de aprendizaje, bash implementar una subclase de SKShapeNode que proporciona un nuevo inicializador de conveniencia que toma un número y construye un ShapeNode que es un cuadrado de ancho y alto de número. De acuerdo con el libro de Swift : Regla 1 Si su subclase no define ningún inicializador designado, hereda automáticamente […]

Cómo capturar múltiples grupos repetidos?

Necesito capturar múltiples grupos del mismo patrón. Supongamos que tengo una siguiente cadena: HELLO,THERE,WORLD Y he escrito un siguiente patrón ^(?:([AZ]+),?)+$ Lo que quiero que haga es capturar cada palabra, por lo que el Grupo 1 es: “HOLA”, el Grupo 2 es “ALLÍ” y el Grupo 3 es “MUNDO” Lo que mi expresión está capturando […]

Error de Swift 3.0: los cierres de escape solo pueden capturar en parámetros explícitamente por valor

Estoy intentando actualizar mi proyecto a Swift 3.0, pero tengo algunas dificultades. Me está llegando el siguiente error: “Los cierres de escape solo pueden capturar los parámetros explícitamente por valor”. El problema está dentro de esta función: fileprivate func collectAllAvailable(_ storage: inout [T], nextUrl: String, completion: @escaping CollectAllAvailableCompletion) { if let client = self.client { […]

Error de signo de código: formato de paquete no reconocido, no válido o no apto

Estoy trabajando en una aplicación iOS, lenguaje Swift, iOS8, Xcode 6.1. Funcionaba bien en el iPad. Luego agregué una referencia de carpeta de “Recurso” al proyecto, después de lo cual obtengo el error de signo de Código. La carpeta de Recursos contiene algunos archivos HTML. No estoy seguro de cómo esta referencia de carpeta está […]