Objective-C block replacement for some Cocoa Touch APIs depending on delegation.