Результаты поиска по запросу "retain-cycle"
Сильный захват «себя» в этом блоке может привести к циклу сохранения [дубликата]
На этот вопрос уже есть ответ здесь: сильный захват себя в этом блоке может привести к циклу сохранения [/questions/14556605/capturing-self-strongly-in-this-block-is-likely-to-lead-to-a-retain-cycle] 7 ответовУ меня есть запрос с блоком. Но ...
Ссылаясь на слабое Я внутри вложенного блока
Предположим, я уже создаю слабую саморазвитие __weak typeof(self) weakSelf = self; [self doABlockOperation:^{ ... }];Внутри этого блока, если я вложу другой блок: [weakSelf doAnotherBlockOperation:^{ [weakSelf doSomething]; }это создаст ...
Различные замыкания, дающие разные результаты для сохранения циклов в Swift
Я читаю Руководство по языку программирования Swift от Apple. В части о Strong Reference Cycle для замыканий я пробовал другой тип замыкания, но он не дал ож...
Зачем указывать [unowned self] в блоках, где вы зависите от присутствия там?
Я хочу, чтобы self было ненулевым, и я уверен, что так будет во время исполнения блоков. Так зачем явно указывать [unowned self]?
Как и другие блоки.
ложении, над которым я работаю, есть требование периодически запрашивать данные устройства, такие как ускорение, гироскоп и движение. Я написал следующий класс для обработки всех связанных задач (я также использую стороннюю ...
Действительно ли необходим танец strongSelf / strongSelf, когда ссылается на себя внутри несохраненного завершения, вызываемого из UIViewController?
Скажем, у меня есть следующий метод внутриUIViewController подкласс: - (void)makeAsyncNetworkCall { [self.networkService performAsyncNetworkCallWithCompletion:^{ dispatch_async(dispatch_get_main_queue(), ^{ ...
замена __weak, когда не используется ARC
У меня есть эта строка кода: __weak NSBlockOperation *weakOperation = operation;который вызывает эту ошибку компилятора: __weak attribute cannot be specified on automatic variable.Причиной этого является то, что у меня не включена функция ARC ...
Страница 2 из 2