Articles of swift

Error: no se puede subcribir un valor de tipo 'inout ' (también conocido como 'inout Array <Agenda>')

Estoy haciendo una aplicación de la que cuando presionas un button que dice que es urgente, hay una label que dice "URGENTE". Justo antes de implementar la interacción del usuario con el button, tengo una matriz (como a continuación) con algunos objects que tienen urgent = true , pero algunos tienen urgent = false , […]

Alamofire no puede build con cocoapods

Estoy usando: OSX 10.11.3 Xcode 7.21 cocoapods 0.39.0 Aquí está mi podfile source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.0' use_frameworks! pod 'Alamofire', '~> 3.0' Cuando bash build mi proyecto, Alamofire tiene 23 errores. Ejemplo aleatorio: expected ':' after case Intenté reiniciar xcode, limpiar, build, build solo alamofire, rm -rf ~/Library/Developer/Xcode/DerivedData , pero todos con el mismo resultado. […]

¿Cómo get el índice de un artículo en una matriz?

¿Cuál es la forma más eficiente de get el índice de un elemento en una matriz? En Objective-C solíamos poder hacer: [arrayName indexOfObject:myObject] En Swift, sé que podemos hacer lo siguiente. index =arrayName.indexOf({$0 === myObject}) ¿Es esta la forma más limpia y eficiente de hacerlo?

¿Cómo manejar notifications push en swift?

Tengo una aplicación ios donde envío push usando apns. Necesito manejar el post push y, si es correcto, muestre el post. ¿Cómo me puedo dar count rápido? Este es mi código: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { registerForPushNotifications(application) return true } func registerForPushNotifications(application: UIApplication) { let notificationSettings = UIUserNotificationSettings( forTypes: [.Badge, […]

popoverpresentviewcontroller con esquina rectangular y sin flecha

Quiero un popover sin esquinas networkingondeadas y sin flecha. He hecho el siguiente código pero no funcionó: //SerachPopViewController.swift //MARK: InitCoder requinetworking init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) //popover settings //popoverPresentationController!.permittedArrowDirections = .Any modalPresentationStyle = .Popover popoverPresentationController!.delegate = self //permittedArrowDirections = UIPopoverArrowDirection(rawValue: 0) self.prefernetworkingContentSize = CGSize(width:340,height:380) } //QueryTableViewController.swift @IBAction func searchFilter(sender: AnyObject) { let searchPopController = […]

Xcode, donde asignar el identificador segue

Perdóname por la pregunta para principiantes en Swift 2. Sé que puedo cambiar a otra pantalla (ViewController) como esta self.performSegueWithIdentifier ("SecondViewController", sender: self) pero parece que no puedo encontrar dónde asignar mi segunda pantalla a la identificación, simplemente encuentro la ID de Storyboard, ¿verdad? Ya lo he intentado, solo he recibido un error con el […]

JSON Serialization en Swift iOS

¿Cómo puedo serializar JSON en swift? Estoy intentando serializar usando este método, pero está causando EXC_BAD_INSTRUCTION . Para download datos JSON, estoy usando NSURLConnection. var sJson : NSDictionary = NSJSONSerialization.JSONObjectWithData(nsMutData, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary ¿Cómo puedo resolverlo? Saludos

Segue condicional en Swift

Quiero hacer un button de "connection" en mi aplicación. Y cuando tocas en él, se abrirá una nueva página si tienes el inicio de session correcto. Pero, leí que no podemos deshacer un segue, supongo que tengo que llamarlo manualmente. Tienes una idea ? Todavía probé algo como esto: override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject) […]

Swift: no puede mostrar Game Center para mostrar

Estoy usando este código para que Game Center aparezca cuando el usuario presiona un button. Quiero que esto muestre sus puntajes más altos en la sorting: @IBAction func showScores(x : UIButton) { var gameCenterController : GKGameCenterViewController! if (gameCenterController != nil) { gameCenterController.gameCenterDelegate = self self.presentViewController(gameCenterController, animated: true, completion: nil) } } Pero recibo un error […]

"Type'Program" no se ajusta al protocolo 'Any Object' "

Actualicé xcode y ahora tengo un error en mi proyecto y no tengo idea de qué hacer con él. struct Program { let name : String let url : String } self.arrayOfPrograms = [Program(name: "First", url: "http://1.com"), Program(name: "Second", url: "http://2.com"), Program(name: "Third", url: "http://2.com")] y me sale el error "Type'Program" no se ajusta al […]