定義するためにこのコードを書きましたUIAlertView
-(void)showAlertMethod2 {
progressAlert2 = [[UIAlertView alloc] initWithTitle:@"تتم المزامنة..يرجى الانتظار ...\n" message:@"" delegate:nil cancelButtonTitle:nil otherButtonTitles:nil];
CGRect alertFrame = progressAlert2.frame;
UIActivityIndicatorView* activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
activityIndicator.frame = CGRectMake(135,alertFrame.size.height+55, alertFrame.size.width,30);
activityIndicator.hidden = NO;
activityIndicator.contentMode = UIViewContentModeCenter;
[activityIndicator startAnimating];
[progressAlert2 addSubview:activityIndicator];
[progressAlert2 show];
}
-(void)dismissAlertMethod2
{
[progressAlert2 dismissWithClickedButtonIndex:0 animated:YES];
}
そして、私はここに電話しています:
[NSThread detachNewThreadSelector:@selector(showAlertMethod2) toTarget:self withObject:nil];
[self performSelector:@selector(syncToServer) withObject:nil];
[self performSelector:@selector(syncFromServer) withObject:nil]
[NSThread detachNewThreadSelector:@selector(dismissAlertMethod2) toTarget:self withObject:nil];
syncToServer
サーバーにデータを同期する方法であり、サーバーにsyncFromServer
データを同期することです
問題は、UIAlertView
ショーがないことです。前もって感謝します。