Результаты поиска по запросу "retain-cycle"

4 ответа

Действительно ли необходим танец strongSelf / strongSelf, когда ссылается на себя внутри несохраненного завершения, вызываемого из UIViewController?

Скажем, у меня есть следующий метод внутриUIViewController подкласс: - (void)makeAsyncNetworkCall { [self.networkService performAsyncNetworkCallWithCompletion:^{ dispatch_async(dispatch_get_main_queue(), ^{ ...

2 ответа

Ссылаясь на слабое Я внутри вложенного блока

Предположим, я уже создаю слабую саморазвитие __weak typeof(self) weakSelf = self; [self doABlockOperation:^{ ... }];Внутри этого блока, если я вложу другой блок: [weakSelf doAnotherBlockOperation:^{ [weakSelf doSomething]; }это создаст ...

3 ответа

Базовые данные - цикл прерывания сохранения родительского контекста

Позволять'скажем, у нас есть две сущности в базовой модели данных: отделы и сотрудники.Департамент имеет отношение один-ко-многим к Сотрудникам.У меня ес...

ТОП публикаций

3 ответа

Сохранить цикл в ARC

3 ответа

АРК, Я и блоки

1 ответ

Swift Memory Management: хранение функций в var

2 ответа

Сильный захват «себя» в этом блоке может привести к циклу сохранения [дубликата]

На этот вопрос уже есть ответ здесь: сильный захват себя в этом блоке может привести к циклу сохранения [/questions/14556605/capturing-self-strongly-in-this-block-is-likely-to-lead-to-a-retain-cycle] 7 ответовУ меня есть запрос с блоком. Но ...

3 ответа

Базовые данные - цикл прерывания сохранения родительского контекста

Допустим, у нас есть две сущности в модели базовых данных: отделы и сотрудники. Департамент имеет отношение один-ко-многим к Сотрудникам. У меня есть следующие ManagedObjectContexts: - Root: подключен к координатору постоянного хранилища - Main: ...

1 ответ

Почему сохранение счета является различным в режиме отладки и в режиме работы?

1 ответ

замена __weak, когда не используется ARC

У меня есть эта строка кода: __weak NSBlockOperation *weakOperation = operation;который вызывает эту ошибку компилятора: __weak attribute cannot be specified on automatic variable.Причиной этого является то, что у меня не включена функция ARC ...