2012-02-03 16 views
0

プロセスですべてのボタンを無効にする方法を教えてください。私のプロジェクトでは、ボタンはファイルをダウンロードします。ダウンロードが開始されると、すべてのボタンが無効になります。すべてのボタンが終了している必要があります。プロセスでボタンを無効にする

- (IBAction)grabURLInBackground:(id)sender{ 

    NSURL *url = [NSURL URLWithString:@"http://db.tt/x8imQ0C"]; 
    ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
    [request setDelegate:self]; 
    [request setDownloadDestinationPath:@"/var/root/The best of S.A.F.rar"]; 
    [request setDownloadProgressDelegate:progressView]; 
    [request startAsynchronous]; 

} 
+0

を:再び有効にするための

[myButtons makeObjectsPerformSelector:@selector(setUserInteractionEnabled:) withObject:nil]; 

あなたがやったこと、そしてあなたが問題を解決しようとしてきた方法)は、役に立つヒント/答えをここで得るつもりなら、良いスタートになるでしょう。 – posdef

+0

Sry私はそれをforgott私はそれを編集している。 – user1165127

答えて

1

簡単な方法は、あなたがこのようにそれらを無効にすることができ、あなたのすべてのボタンのためIBOutletCollectionを作成します。(何を示す

いくつかのコードスニペットを与える
[myButtons makeObjectsPerformSelector:@selector(setUserInteractionEnabled:)]; 
関連する問題