Чтобы добавить спиннер, вы можете сделать что-то вроде
UIActivityIndicatorView *ai = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:ai] autorelease];
[ai startAnimating];
[ai release];
Как насчет блокировки?Я не поняла.