When calling a method that has a completion handler as one of it's arguments, if I don't plan on using it, what is an appropriate argument to use? e.g.
[self.navigationController dismissViewControllerAnimated:YES completion:NULL];
There are lots of examples of the differences between NULL and nil, I was thinking NULL as I think completion handlers are more of a C++ thing and not specific to Objective-c, but I may be barking up the wrong tree.
Do I use NULL, nil or something else?
EDIT: Sorry I should have been more clear, I understand that nil and NULL are equivalent and it's convention to use nil for objects and NULL for pointers. I was asking more about which one I use for a completion handler.