Я использую поток для вызова моей функции "initialGetMethod"
[NSThread detachNewThreadSelector:@selector(initialGetMethod) toTarget:self withObject:nil];
и мой метод получения
-(void) initialGetMethod
{
self.loginPassword = [[ UIAlertView alloc] initWithTitle:@"Please Login to MFP" message:@"Enter Valid UserID and Password" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:@"Cancel", nil];
[self.loginPassword setAlertViewStyle:UIAlertViewStyleLoginAndPasswordInput];
[self.loginPassword setTag:2];
[self.loginPassword show];
}
но это дает исключение «Пытался получить веб-блокировку из потока, отличного от основного потока или веб-потока. Это может быть результатом вызова UIKit из вторичного потока».
это дает исключение в «[self.loginPassword setAlertViewStyle: UIAlertViewStyleLoginAndPasswordInput];»
и если я вызываю функцию как «[self initialGetMethod];» это не исключение, но это займет некоторое время ..
Я пробовал загружаться в фоновом режиме, но он не работает .. (в смысле, я не хочу, чтобы он был в фоновом режиме) ..
пожалуйста, предложите какое-нибудь решение ..