Получение ошибки Поток 1: EXC_BAD_ACCESS (код = 1, адрес = 0x20) - PullRequest
0 голосов
/ 18 января 2019

Я получаю Thread 1: EXC_BAD_ACCESS (code=1, address=0x20) ошибку в этой строке [target setAlpha:0.0f];

Когда я попытался войти в свое приложение с использованием аутентификации по отпечатку пальца, мое приложение упало. Когда я его отладил, я обнаружил эту проблему

Thread 1: EXC_BAD_ACCESS (code=1, address=0x20).

Вот мой код:

- (void)blinkAnimation:(NSString *)animationID finished:(BOOL)finished target:(UIView *)target
{
    NSString *selectedSpeed = [[NSUserDefaults standardUserDefaults] stringForKey:@"EffectSpeed"];
    float speedFloat = (0.82 - [selectedSpeed floatValue]);

    [UIView beginAnimations:animationID context:(__bridge void *)(target)];
    [UIView setAnimationDuration:speedFloat];
    [UIView setAnimationDelegate:self];
    [UIView setAnimationDidStopSelector:@selector(blinkAnimation:finished:target:)];

    if([target alpha] == 1.0f)
        [target setAlpha:0.0f];
    else
        [target setAlpha:1.0f];
    [UIView commitAnimations];
}
...