Domande taggate «automatic-ref-counting»

Conteggio automatico dei riferimenti (ARC) è una funzione del compilatore che fornisce la gestione automatica della memoria degli oggetti Objective-C e Swift.

7
catturare fortemente se stessi in questo blocco probabilmente porterà a un ciclo di mantenimento
Come posso evitare questo avviso in xcode. Ecco il frammento di codice: [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 }];






3
ARC e cast colmato
Con ARC, non riesco più a lanciare CGColorRefa id. Ho imparato che devo fare un cast col ponte. Secondo clang docs : Un cast con bridge è un cast in stile C annotato con una delle tre parole chiave: (__bridge T) oplancia l'operando sul tipo di destinazione T. Se T …

7
Correggi l'avviso "Catturare [un oggetto] con forza in questo blocco probabilmente porterà a un ciclo di mantenimento" nel codice abilitato per ARC
Nel codice abilitato ARC, come correggere un avviso su un potenziale ciclo di conservazione, quando si utilizza un'API basata su blocco? L'avviso: Capturing 'request' strongly in this block is likely to lead to a retain cycle prodotto da questo frammento di codice: ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:... [request setCompletionBlock:^{ …



1
Che cosa significa "Tipo di destinatario" CALayer ", ad esempio, messaggio è una dichiarazione in avanti"?
Sto portando un blocco di codice da un progetto iOS4 a iOS5 e sto avendo alcuni problemi con ARC. Il codice genera un PDF da un'acquisizione dello schermo. Codice di generazione PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; …

3
In quali situazioni è necessario scrivere il qualificatore di proprietà __autoreleasing sotto ARC?
Sto cercando di completare il puzzle. __strongè l'impostazione predefinita per tutti i puntatori a oggetti conservabili Objective-C come NSObject, NSString, ecc. È un riferimento forte. ARC lo bilancia con una -releasealla fine dell'oscilloscopio. __unsafe_unretainedè uguale alla vecchia maniera. Viene utilizzato per un puntatore debole senza mantenere l'oggetto conservabile. __weakè come …



3
Dealloc UIPopovercontroller raggiunto mentre il popover è ancora visibile
Ti assicuro che ho cercato una risposta in SO per la mia domanda ma nessuna di esse è stata utile. Qui ho un semplice codice che dovrebbe presentare un UIImagePickerControllerall'interno di a 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]; } …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.