iOS 5 NSURLConnectionLoader Поведение потока после Segue - PullRequest
0 голосов
/ 13 марта 2012

В моем ViewController я подключаюсь к веб-службе для проверки учетных данных пользователя и жду, чтобы убедиться, что они действительны.NSURLConnection выполняется с помощью нажатия кнопки IBAction:

// Executes after a successful connection and data download
-(void) connectionDidFinishLoading:(NSURLConnection *)connection
{
    // Stop the spinners
    [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
    [aiSpinner stopAnimating];

    //Perform actions based on the status code
    switch(statusCode)
    {
            // Success
        case 200:
        {
            [self performSegueWithIdentifier:@"SegueFromLogin" sender:self];
            break;
        }

            // Bad Request - incorrect POST parameters
        case 400:
        {
            // Display error
            break;
        }

        // Other cases

        default:
          break;
    }
}

Когда следующий просмотр Story Board находится в процессе загрузки, поток "Thread 6 com.apple.NSURLConnectionLoader" все еще активен.Должен ли я быть обеспокоен этим и является ли правильный способ выполнять вызовы и переходы методов после завершения подключения?

1 Ответ

0 голосов
/ 28 марта 2012

Похоже, что после загрузки следующей раскадровки / представления все родительские и дочерние потоки очищаются.

...