Внутренняя ошибка компилятора: Ошибка шины: 10IOS

Программируем под IOS
Anonymous
Внутренняя ошибка компилятора: Ошибка шины: 10

Сообщение Anonymous »

Я написал код анимации, которая встряхивает UIImageView на экране, но хотя синтаксис кажется правильным, я получаю непонятное сообщение "

Код: Выделить всё

internal compiler error: Bus error: 10
" при сборке. Есть идеи, почему?

Код: Выделить всё

-(IBAction)shakeCircle{
int d = 3;
[UIView animateWithDuration:0.05
animations:^{myCircle.center = CGPointMake(myCircle.center.x+d, myCircle.center.y-d);}
completion:^(BOOL finished){
[UIView animateWithDuration:0.05
animations:^{myCircle.center = CGPointMake(myCircle.center.x-d, myCircle.center.y+d);}
completion:^(BOOL finished)
{
//but if I comment from here..
[UIView animateWithDuration:0.05
animations:^{myCircle.center = CGPointMake(myCircle.center.x+d, myCircle.center.y-d);}
completion:^(BOOL finished){
[UIView animateWithDuration:0.05
animations:^{myCircle.center = CGPointMake(myCircle.center.x-d, myCircle.center.y+d);}
];
}
];
//... to here the code will build.

}
];
}
];
}
Обратите внимание: если я закомментирую последние пять строк кода анимации, все скомпилируется нормально.... Что происходит?

Обратите внимание: если я закомментирую последние пять строк кода анимации, все компилируется нормально.... Что происходит?

Обратите внимание: если я закомментирую последние пять строк кода анимации, все компилируется нормально.... Что происходит?

p>

Я пробовал переключаться на разные компиляторы, но это не сработало. Я удостоверился, что существует только один myCircle и что единственный раз, когда на него ссылаются, это когда он объявлен, и в этом методе!

Подробнее здесь: https://stackoverflow.com/questions/898 ... s-error-10

Вернуться в «IOS»