Запитання з тегом «retain»

7
сильне захоплення себе в цьому блоці, ймовірно, призведе до циклу утримання
Як я можу уникнути цього попередження в xcode. Ось фрагмент коду: [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
Виправлення застереження "Сильно захоплення [об'єкта] в цьому блоці, ймовірно, призведе до циклу збереження" в коді з підтримкою ARC
Як увімкнути код ARC, як виправити попередження про потенційний цикл збереження при використанні блокового API? Попередження: Capturing 'request' strongly in this block is likely to lead to a retain cycle створений цим фрагментом коду: ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:... [request setCompletionBlock:^{ NSDictionary *jsonDictionary = [[CJSONDeserializer deserializer] deserialize:request.rawResponseData error:nil]; // …

4
Визначення @property з ARC: сильний чи зберегти?
Використовуючи Xcode 4.2 та ARC, я помічаю, що автоматично згенерований код для NSManagedObjectдосі читається так для властивостей: @property (nonatomic, retain) NSString * someString; 1) Чи не слід retainтепер замінювати на strongабо weak? 2) Чому досі використовується автоматично згенерований код retain 3) Яка правильна заміна retainв цій заяві про властивості? Зараз …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.