Soy nuevo en Swift y Storyboard. Al principio tengo que mostrar la página de inicio de session y desde la página de inicio de session a UITabBarController. Una vez que el usuario recordó los detalles de inicio de session, debo verificar los detalles de inicio de session en AppDelegate y mostrar UITabBarController directamente si el […]
El código es de un control github llamado ZLBalancedFlowLayout. ( enlace ) He estado intentando actualizar a Swift 2.0 pero obtengo este error "'map' no está disponible: llama al método 'map ()' en la secuencia". Cualquier consejo sería útil. Gracias de antemano. private func collectionView(collectionView:UICollectionView, framesForItemsInSection section:Int, inout updateContentSize contentSize:CGSize) -> ([CGRect], [CGFloat]) { let […]
¿Por qué necesito desenvolver la variable unwrapped en la statement de devolución final? ¿No se supone que el guardia debe manejar esto? func test() -> String { let fmt = NSNumberFormatter() let myValue:Double? = 9.50 guard let unwrapped = myValue else { return "" } return fmt.stringFromNumber(unwrapped) } error: valor del tipo opcional 'String?' no […]
Estoy intentando escribir una function para presentar miles y millones en K's y M's. Por ejemplo: 1000 = 1k 1100 = 1.1k 15000 = 15k 115000 = 115k 1000000 = 1m Aquí es donde llegué hasta ahora: func formatPoints(num: Int) -> String { let newNum = String(num / 1000) var newNumString = "\(num)" if num […]
Tengo un proyecto iOS Xcode 7 Swift 2 en el que estoy trabajando. La aplicación publica fotos en Facebook y Twitter usando: var shareToFacebook: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook) y var shareToTwitter: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeTwitter) Me encanta lo fácil y simple que es publicar una foto en estos dos medios sociales. No necesitaba ni quería […]
Quiero escribir una extensión para la matriz para comprobar si una matriz contiene todos los elementos de otra matriz, en mi caso de uso son los objects de cadena, pero sigo get: Cannot convert value of type 'T.Generator.Element' to expected argument type '@noescape _ throws -> Bool' en la línea self.contains(item) el error en el […]
Tengo un background de vista gris oscuro con una vista de tabla transparente. Estoy usando el siguiente código para tratar de detener la celda resaltada cuando se hace clic en una celda. Funciona excepto en el momento en que la celda se hace clic inicialmente, veo un punto culminante. Luego paso a otra escena después […]
Obtuve un error al realizar una operación bit a bit en dos valores booleans. Error: "Operador binary '| =' no se puede aplicar a dos 'operandos' Bool ' func checkAvailability(available:Bool) -> Bool{ var bChanged = false bChanged |= available //"Binary operator '|=' cannot be applied to two 'Bool' operands" return bChanged } Por favor, alguien […]
Ok, así que tengo una function que permite a mi usuario usar el keyboard para ir al siguiente campo (que obtuve el código de SO) Funciona perfecto. Mi problema es que, una vez que mi usuario llegue al campo de text final, en el que he seleccionado "GO" como button de retorno y quiero usar […]
Los criterios de mi contraseña son los siguientes: 8 caracteres de longitud No hay caracteres especiales Atleast 1 numeral Atleast 1 alfabeto