此代码:
[UIView animateWithDuration:0.25f animations:^() {
self.view.alpha = 1.0f;
}];
正在生成此编译时错误:
不兼容块指针类型初始化'void (^)()',预期'void (^)(void)‘
给出--这在以前起了作用(事实上,在其他项目中编译也很好-我刚刚检查过)。是否有我忽略的编译器/项目设置?
Base为4.2,部署目标为4.2
发布于 2010-12-23 12:39:58
尝试将其声明为[UIView animateWithDuration:0.25f animations:^{ self.view.alpha = 1.0f; }];
()
是可选的,没有对角,可能会混淆解析器。你在使用哪个编译器?我推荐LLVM,我认为1.6是XCode中的最新版本。
https://stackoverflow.com/questions/4522297
复制相似问题