2016-05-02 3 views

ответ

1

Да, это создаст цикл сохранения.

Вы создаете цикл сохранения только в том случае, если вы фактически храните блок (потому что само указывает на блок и блокирует точки для себя).

см ссылку ниже для получения дополнительной информации:

Referring to weak self inside a nested block

+0

Пожалуйста, покажите мне, где само указывает на блок в коде, который мы видим. – gnasher729

3

ли создать цикл? Только если showMethodA хранит блок в себе.

«super» vs. «self» влияет только на диспетчеризацию, вызывая суперкласс showMethodA вместо собственного showMethodA. Это не влияет на циклы. И независимо от того, создан или нет цикл, зависит от кода в showMethodA.

Смежные вопросы