Dobbiamo usare __weak self all'interno di UIAnimation Blocks come indicato di seguito? Se creerà il problema del ciclo di conservazione se non stiamo specificando il sé come debole?Abbiamo bisogno di usare __weak self all'interno di UIAnimationBlocks in ARC?
[UIView animateWithDuration:animationDuration
delay:0
options:UIViewAnimationCurveEaseInOut
animations:^{
[self doSomething];
} completion:^(BOOL finished) {
if (finished) {
[self doSomething];
}
}];
Sono anche confuso nel seguente scenario. Qualche idea su questo? per favore condividi i tuoi commenti
[self.navController dismissViewControllerAnimated:animated
completion:^{
[self doSomething];
}];
Dovremmo usare il sé debole qui?
Grazie ragazzi, sto diventando sempre più chiaro. Vorrei discutere anche del seguente caso. [self.navController dismissViewControllerAnimated: completamento animato:^{ [self doSomething]; }]; –