遇到modifying layer that is being finalized这样一个问题。 原因是因为在我的-dealloc方法中 [button release];导致。 应该写成: [button removeFromSuperview]; 上面的问题就不再出现了。