Preguntas etiquetadas con automatic-ref-counting

El conteo automático de referencia (ARC) es una función del compilador que proporciona administración automática de memoria de objetos Objective-C y Swift.

7
capturarse fuertemente en este bloque es probable que conduzca a un ciclo de retención
¿Cómo puedo evitar esta advertencia en xcode? Aquí está el fragmento de código: [player(AVPlayer object) addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(0.1, 100) queue:nil usingBlock:^(CMTime time) { current+=1; if(current==60) { min+=(current/60); current = 0; } [timerDisp(UILabel) setText:[NSString stringWithFormat:@"%02d:%02d",min,current]];///warning occurs in this line }];







7
Se corrigió la advertencia "Es muy probable que capturar [un objeto] en este bloque conduzca a un ciclo de retención" en el código habilitado para ARC
En el código habilitado para ARC, ¿cómo corregir una advertencia sobre un posible ciclo de retención, cuando se utiliza una API basada en bloques? La advertencia: Capturing 'request' strongly in this block is likely to lead to a retain cycle producido por este fragmento de código: ASIHTTPRequest *request = [[ASIHTTPRequest …



1
¿Qué significa aquí "Tipo de receptor 'CALayer', por ejemplo, el mensaje es una declaración de reenvío"?
Estoy transfiriendo un bloque de código de un proyecto de iOS4 a iOS5 y tengo algunos problemas con ARC. El código genera un PDF a partir de una captura de pantalla. Código de generación de PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext …

3
¿En qué situaciones debemos escribir el __calificador de propiedad de arrendamiento automático bajo ARC?
Estoy intentando completar el rompecabezas. __stronges el valor predeterminado para todos los punteros de objetos retenibles de Objective-C como NSObject, NSString, etc. Es una referencia sólida. ARC lo equilibra con un -releaseal final del alcance. __unsafe_unretainedes igual a la forma antigua. Se usa para un puntero débil sin retener el …



3
UIPopovercontroller dealloc alcanzado mientras popover aún es visible
Les aseguro que busqué una respuesta en SO para mi pregunta, pero ninguna de ellas fue útil. Aquí tengo un código simple que debería presentar un UIImagePickerControllerdentro de un UIPopoverController: -(void)takePicture:(id)sender{ UIImagePickerController *picker=[[UIImagePickerController alloc] init]; picker.delegate=self; picker.sourceType=UIImagePickerControllerSourceTypeCamera; picker.allowsEditing=YES; UIPopoverController *poc=[[UIPopoverController alloc] initWithContentViewController:picker]; [poc presentPopoverFromBarButtonItem:bbItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO]; } Ahora, incluso desde …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.