Articles of nsurlconnection

¿Por qué los methods de delegado de NSURLConnection no se llaman cuando se utiliza la queue de despacho global?

Cuando hago lo siguiente: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, NULL), ^{ create NSURLRequest; create NSURLConnectionDelegate; create NSURLConnection; start NSURLConnection; }); Los methods del delegado nunca son llamados. Pero cuando lo hago dispatch_async(dispatch_get_main_queue(), ^{ create NSURLRequest; create NSURLConnectionDelegate; create NSURLConnection; start NSURLConnection; }); Ellos se llaman. ¿Por qué? UPD http://developer.apple.com/library/ios/#qa/qa1712/_index.html Ahora hago NSURLConnection; iniciar NSURLConnection; en el hilo principal

NSURLConnection se limita a una connection única a la vez?

Bien, vamos a reformular esta pregunta, ¿entendido? ¿Hay alguna manera de saber si iOS se aferra a una NSURLConnection después de que haya finalizado y devuelto sus datos? Tengo 2 NSURLConnections con las que estoy instanciando y llamando a un server. El primero inicia la connection con el server y luego entra en un estilo […]

¿Cómo download un file incluso cuando la aplicación pasa a segundo plano?

Posible duplicado: Descarga en segundo plano en iPhone Estoy descargando un file en mi aplicación, usando la connection:didReceiveData: en NSURLConnectionDelegate . Si presiono el button de inicio, la descarga se detendrá. El delegado no recibe llamadas para recibir datos. Cuando la aplicación pasa a segundo plano, la aplicación debe continuar descargando el file. ¿Cómo puedo […]

Facebook SLRequest jugando con NSURLConnection

Estoy tratando de get datos de Facebook utilizando la API de iOS de SLRequest, que parece estar funcionando bien, NSDictionary *parameters = @{}; NSURL *feedURL = [NSURL URLWithString:@"https://graph.facebook.com/me/home"]; SLRequest *feedRequest = [SLRequest requestForServiceType:SLServiceTypeFacebook requestMethod:SLRequestMethodGET URL:feedURL parameters:parameters]; feedRequest.account = facebookAccount; [feedRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) { // something }]; Sin embargo, después de esto, […]

NSURLSession y NSDefaultRunLoopMode

Al usar NSURLConnection , tuvo la opción de progtwigr la connection usando NSRunLoop : – (void)scheduleInRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode Pasar NSDefaultRunLoopMode efectivamente causaría que la connection se detenga si el usuario se desplaza, lo que fue excelente para el performance ya que la experiencia del usuario nunca se vio afectada por la descarga. ¿Hay alguna […]

NSURLConnection Memory Fuga

Ejecuto la herramienta de instrumentos y obtengo algunas pérdidas de memory y no sé cómo manejar esto. ¡Estoy usando ARC! Este es mi Código: + (MARequest *)requestImageThumb:(NSString *)imageName object:(NSInteger)objectId { NSString* urlString = [NSString stringWithFormat:@"%@/%@", kBaseImageThumbURL, imageName]; LogTrace(@"Creating image thumb request for file %@", imageName); //Here starts the leak!! return [MARequest createWithURL:[NSURL URLWithString:urlString] type:REQUEST_TYPE_GET_IMAGE]; } […]

Forma adecuada de cerrar NSURLConnection

Estoy usando la architecture del cliente del server en mi aplicación. Estoy usando la class NSURLConnection, ahora supongo que estoy enviando múltiples requestes en bucle for y utilizando una connection asíncrona con methods de delegado. Así que mi pregunta es después de que obtuve la respuesta del server. Necesito cerrar la connection manualmente y hacer […]

Error Domain = NSURLErrorDomain Code = -1009 "La connection a Internet parece estar fuera de línea."

Cuando trato de conectarme a soundcloud usando el siguiente código: // Create the request. NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://soundcloud.com/api"] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:10.0]; // Create url connection and fire request NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self]; Mientras obtengo el siguiente error: Error Domain=NSURLErrorDomain Code=-1009 "The Internet connection appears to be offline." UserInfo={NSUnderlyingError=0x14cfccae0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 […]

UIWebview didReceiveAuthenticationChallenge

Estoy usando la vista web para cargar un website. y me las arreglé para ejecutar las aplicaciones. Pero mi problema es que no puedo cargar el website si paso una contraseña incorrecta, solo muestra una pantalla en blanco. Si paso el nombre de usuario / contraseña correcto, cargará el website. ¿Hay alguna manera de manejar […]

Establezca el progreso en UIProgressView cuando se carga con NSURLConnection

Estoy intentando actualizar la barra de progreso en un UIProgressView para una request de carga con NSURLConnection . El objective es actualizar la barra de progreso mientras se carga una image. Después de varias búsquedas, logré usar the didSendBodyData de mi delegado de connection para verificar el progreso así: – (void)connection:(NSURLConnection *)connection didSendBodyData:(NSInteger)bytesWritten totalBytesWritten:(NSInteger)totalBytesWritten totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite […]