Вам необходимо использовать DSActivityView .Все это обрабатывается там.Вместо того, чтобы заниматься своим делом, я предлагаю вам использовать это.
Для того, что вам нужно, это то, как вам нужно идти -
#import "DSActivityView.h"
[DSActivityView activityViewForView:self.view withLabel:@"Tweeting"]; //to show spinner with label
[DSActivityView removeView]; //once its done