UIAnimation块在条件子句上崩溃
此代码在EXC_BAD_访问时崩溃(请原谅我的格式设置,我似乎无法处理此web编辑器): 如果我注释掉动画中的If块:,它会工作。 ImageZomed在动画之前和之后调用,没有问题。 我是否缺少块和条件子句,或者块和变量UIAnimation块在条件子句上崩溃,animation,uiview,conditional,objective-c-blocks,Animation,Uiview,Conditional,Objective C Blocks,此代码在EXC_BAD_访问时崩溃(请原谅我的格式设置,我似乎无法处理此web编辑器): 如果我注释掉动画中的If块:,它会工作。 ImageZomed在动画之前和之后调用,没有问题。 我是否缺少块和条件子句,或者块和变量 感谢您的回复,marimba从表面上看,我看这段代码本身没有任何问题。没有特殊的WRT块和条件子句。WRT变量有一些特殊的规则,但看看这段代码,您可能会很好 你可能有一个被过度释放的对象或者类似的东西。我建议把self、zoomImageView和tempZoomImageV
感谢您的回复,marimba从表面上看,我看这段代码本身没有任何问题。没有特殊的WRT块和条件子句。WRT变量有一些特殊的规则,但看看这段代码,您可能会很好
你可能有一个被过度释放的对象或者类似的东西。我建议把self、zoomImageView和tempZoomImageView作为嫌疑犯仔细观察一下,因为它们在if块中。。。尝试启用NSZombiesEnabled,以便在向过度释放的对象发送消息时获得异常。从表面上看,我看这段代码本身没有任何错误。没有特殊的WRT块和条件子句。WRT变量有一些特殊的规则,但看看这段代码,您可能会很好
[UIView animateWithDuration:1.0f
animations:^{
}
completion:^(BOOL finished) {
if (finished) {
}
}];
你可能有一个被过度释放的对象或者类似的东西。我建议把self、zoomImageView和tempZoomImageView作为嫌疑犯仔细观察一下,因为它们在if块中。。。尝试启用NSZombiesEnabled,以在向过度释放的对象发送消息时获取异常
[UIView animateWithDuration:1.0f
animations:^{
}
completion:^(BOOL finished) {
if (finished) {
}
}];
不要忘记“];”
别忘了“];”谢谢你……从来没有解决过这个问题,而是用另一种方式解决了。但感谢您确认模块没有什么不同(除了那些变量)。谢谢您…从未解决过这个问题,而是用另一种方式解决了。但感谢您确认模块没有什么不同(除了这些变量)。