NSInvocationOperation *operation1 = [[NSInvocationOperationalloc]initWithTarget:self
selector:@selector(uploadImage)
object:nil];
NSInvocationOperation *operation2 = [[NSInvocationOperationalloc]initWithTarget:self
selector:@selector(submitRequest)
object:nil];
NSOperationQueue *queue = [[NSOperationQueuealloc]init];
[queue setMaxConcurrentOperationCount:1];
[queue addOperation:operation1];
[queue addOperation:operation2];