Ios &引用;EXE“错误访问”;完成中处理程序

Ios &引用;EXE“错误访问”;完成中处理程序,ios,objective-c,methods,completionhandler,Ios,Objective C,Methods,Completionhandler,我正在获得“EXE\u BAD\u访问权限”,但我不知道我在哪里犯了错误 请看一下代码并告诉我错误 + (void)showBounceAnimatedView:(UIView *)popUp completionBlock:(void (^)())completionMy { popUp.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.7, 0.7); [UIView animateWithDuration:0.

我正在获得“EXE\u BAD\u访问权限”,但我不知道我在哪里犯了错误 请看一下代码并告诉我错误

+ (void)showBounceAnimatedView:(UIView *)popUp completionBlock:(void (^)())completionMy {
 popUp.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.7, 0.7);
[UIView animateWithDuration:0.3/1.5 animations:^{
    popUp.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.1, 1.1);
} completion:^(BOOL finished) {
    [UIView animateWithDuration:0.3/2 animations:^{
        popUp.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.9, 0.9);
    } completion:^(BOOL finished) {
        [UIView animateWithDuration:0.3/2 animations:^{
           popUp.transform = CGAffineTransformIdentity;
        } completion:^(BOOL finished) {
            completionMy(); <-----------
        }];
    }];
}];
}
+(void)showBounceAnimatedView:(UIView*)弹出完成块:(void(^)()完成我的{
popUp.transform=CGAffineTransformScale(CGAffineTransformIdentity,0.7,0.7);
[UIView动画持续时间:0.3/1.5动画:^{
popUp.transform=CGAffineTransformScale(CGAffineTransformIdentity,1.1,1.1);
}完成:^(布尔完成){
[UIView动画持续时间:0.3/2动画:^{
popUp.transform=CGAffineTransformScale(CGAffineTransformIdentity,0.9,0.9);
}完成:^(布尔完成){
[UIView动画持续时间:0.3/2动画:^{
popUp.transform=CGAffineTransformity;
}完成:^(布尔完成){
completionMy();try:if(completionMy){completionMy();}try:if(completionMy){completionMy();}