id object = [dict objectForKey:@"object"];
NSAssert(sel, @"Try to execute a NULL selector");
- NSAssert(object, @"Try to execute from a nil object");
*result = [self performSelector:sel withObject:object];
[*result retain]; // Balanced in -resultFromSelectorOnMainThread
{
id result = nil;
NSAssert(sel, @"Try to execute a NULL selector");
- NSAssert(sel, @"Try to execute from a nil object");
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
[NSValue valueWithPointer:sel], @"sel",
[NSValue valueWithPointer:&result], @"result",