Articles of ios

¿Cómo puedo mostrar una alerta con un indicador de actividad?

Quiero mostrar una alerta con un mensaje: “Cargando datos” e indicador de actividad de giro. ¿Cómo puedo hacer esto?

Abra Mobile Safari desde un enlace en una WebView

¿Existe un esquema de URI para abrir Mobile Safari en una URL específica? p.ej, Open Google in Safari

malloc: *** error: sum de comprobación incorrecta para objeto liberado – objeto probablemente fue modificado después de ser liberado

Tengo un gran problema con mi aplicación de iOS: se cuelga a veces sin un error de depuración detallado. El seguimiento de la stack está vacío. Estas son las dos únicas líneas en el rastro de la stack: crash start en UIApplicationMain en “stub de símbolo para: – [_ UIHostedTextServiceSession dismissTextServiceAnimated:]”. e informe “libsystem_c.dylib`malloc_error_break”. en […]

LaunchScreen.xib no muestra mi fuente personalizada

Estoy usando una etiqueta para mostrar texto con mi fuente personalizada en LaunchScreen.xib. Mi fuente personalizada aparece bien en el Interface Builder, pero cuando la pruebo en mi iPhone, la fuente vuelve a la fuente predeterminada. No estoy seguro de cómo solucionar esto o si es un error.

¿Por qué la ventana principal de tipo es doble opcional?

Al acceder a UIapplication’s ventana principal UIapplication’s se devuelve como una UIWindow?? let view = UIApplication.sharedApplication().delegate?.window // view:UIWindow?? ¿Por qué está volviendo como una opción doble y qué significa y si se pone en una if let debo añadir uno ! ¿después de? if let view = UIApplication.sharedApplication().delegate?.window! ¿Mi primer bash fue reemplazar ? con […]

Las marcas de verificación UITableView desaparecen al desplazarse

Tengo que hacer marcas en una vista de tabla, pero si estoy desplazándome y una celda con marca de verificación no es visible y retrocedo, la marca de verificación desapareció. Mientras ejecuta este código var boolArray = [Bool]() func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { var cell:UITableViewCell = tableView.cellForRowAtIndexPath(indexPath)! if cell.accessoryType == UITableViewCellAccessoryType.Checkmark { cell.accessoryType […]

Reemplazar un personaje en una cadena en Objective-C

Esperando que alguien me ayude – Me gustaría reemplazar cierto personaje en una cuerda y me pregunto cuál es la mejor manera de hacerlo. Sé la ubicación del personaje, por lo que, por ejemplo, si quiero cambiar el tercer carácter de una cadena de A a B, ¿cómo codificaría eso?

Swift – Descargar video con downloadTaskWithURL

Estoy descargando un video gracias a downloadTaskWithURL y lo estoy guardando en mi galería con este código: func saveVideoBis(fileStringURL:String){ print(“saveVideoBis”); let url = NSURL(string: fileStringURL); (NSURLSession.sharedSession().downloadTaskWithURL(url!) { (location:NSURL?, r:NSURLResponse?, e:NSError?) -> Void in let mgr = NSFileManager.defaultManager() let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0]; print(documentsPath); let destination = NSURL(string: NSString(format: “%@/%@”, documentsPath, url!.lastPathComponent!) as String); print(destination); […]

iOS abre la aplicación de YouTube con consulta (esquemas de url)

¿Existe un Esquema de URL para abrir la aplicación iOS de YouTube con una consulta de búsqueda específica? Lo intenté: NSString *stringURL = @”http://www.youtube.com/results?search_query=foo”; NSURL *url = [NSURL URLWithString:stringURL]; [[UIApplication sharedApplication] openURL:url]; Pero esto abrirá Safari en lugar de la aplicación de YouTube.

Diccionario ordenado en Swift

¿Hay alguna forma incorporada de crear un mapa ordenado en Swift 2? Las matrices [T] se ordenan según el orden en que se agregan los objetos, pero los diccionarios [K : V] no están ordenados. Por ejemplo var myArray: [String] = [] myArray.append(“val1”) myArray.append(“val2”) myArray.append(“val3”) //will always print “val1, val2, val3” print(myArray) var myDictionary: [String […]