Zagnieżdżone bloki i odniesienia do siebie

Mam blok, z którego korzystamself więc deklaruję słabe odniesienie do siebie:

<code>__weak MyClass *weakSelf = self;
</code>

Teraz moje pytania:

Dostaję błąd, gdzie definiujęweakSelf i nie rozumiem, co to znaczy:

słabego atrybutu nie można określić w zmiennej automatycznej

Wewnątrz mojego bloku mijamweakSelf do innego bloku i nie jestem pewien, czy teraz muszę powtórzyć to samo:

<code>__weak MyClass *weakWeakSelf = weakSelf;
</code>

A potem przejdźweakWeakSelf do tego bloku?

questionAnswers(3)

yourAnswerToTheQuestion