Привет, я пытаюсь загрузить изображение с iphone на сервер, так как я дал индикатор активности пользователю, чтобы он знал, что изображение загружается, при нажатии на загрузку он будет отображать индикатор активности в течение нескольких минут.
Но моя проблема в том, что индикатор активности отображается только на нескольких изображениях, он не отображается на всех изображениях, пожалуйста, скажите мне, как решить эту проблему.
кодирование моей деятельности.
-(void)temp{
spinner = [[UIActivityIndicatorView alloc initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
//spinner = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:]
spinner.frame = CGRectMake(0.0, 0.0, 40.0, 40.0);
[spinner setCenter:CGPointMake(160, 240)]; // (mid of screen) I do this because I'm in landscape mode
[self.view addSubview:spinner];
spinner.color = [UIColor blackColor];
spinner.backgroundColor = [UIColor colorWithWhite:0.2 alpha:0.4];
[spinner startAnimating];
[spinner release];
}
-(void) myMethod{
[spinner stopAnimating];
spinner.hidden = YES;
spinner.color = [UIColor yellowColor];
}
- (IBAction)pushUpload:(id)sender {
[self temp];
[self performSelector:@selector(myMethod) withObject:nil afterDelay:5.0f];
}