iOS does not scream at me when I pass in NULL or nil to the completion block in animateWithDuration:animations:completion: but does that mean it’s okay? Or is it better to open an empty ^{ }?
iOS does not scream at me when I pass in NULL or nil to
Share
This is okay as long as you can trust that the code to which you are passing the
nilwon’t try to call it as a block.A quick demonstration:
The inner code must check the block first:
if( block ) block();In the case of UIKit code, you should be fine.