If you are using Xcode 4.4 and later, you can simply:
[self performSelectorOnMainThread:@selector(myMethod:) withObject:@[objectA,objectB] waitUntilDone:NO];
If your version of Xcode is older then 4.4 use
[self performSelectorOnMainThread:@selector(myMethod:) withObject:[NSArray arrayWithObjects:objectA, objectB, nil] waitUntilDone:NO];
These are your selection methods:
-(void)myMethod:(NSArray*)array{
ObjectA *objA = [array objectAtIndex:0];
ObjectB *objB = [array objectAtIndex:1];
}
source
share