2012-03-13 20 views
0

私のViewControllerでは、ユーザー資格情報を検証し、それらが有効かどうかを確認するためにWebサービスに接続しています。 NSURLConnectionはIBActionボタンプレスから実行される。次のストーリーボードビューは、ローディング中である場合iOS 5 NSURLConnectionLoader Segue後のスレッドの動作

// 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; 
    } 
} 

、スレッド「スレッド6 com.apple.NSURLConnectionLoader」がまだアクティブです。私はこれに心配すべきであり、接続が完了した後にメソッド呼び出しとセグを実行する適切な方法ですか?

答えて

0

次のストーリーボード/ビューが読み込まれるとすぐに、すべての親スレッドと子スレッドがクリーンアップされます。