在Objective-C中可能导致此错误的原因是什么?

RAM*_*ANA 1 iphone objective-c

我有以下代码:

  - (void) setConstrainedTransform: (CGAffineTransform) aTransform
{


    imageView.transform = aTransform;
    CGAffineTransform concat;
    CGSize asize = imageView.frame.size;

    if(asize.width > MAXZOOM * originalSize.width)
    {
        concat = CGAffineTransformConcat(imageView.transform, CGAffineTransformMakeScale((MAXZOOM * originalSize.width / asize.width), 1.0f));
        imageView.transform = concat;
    }
}
Run Code Online (Sandbox Code Playgroud)

在哪里MAXZOOM定义为2.0f.

问题是,它显示以下错误:

预期')'之前';' 令牌;

我尝试了所有我想到的东西来解决它,但是没能成功.有谁知道可能导致此错误的原因以及我如何解决它?

mar*_*ton 6

也许你用一个尾随的分号定义了宏?

//                  v
#define MAXZOOM 2.0f;
Run Code Online (Sandbox Code Playgroud)

如果是,请将其删除,然后查看问题是否仍然存在.