我在iphone項目中使用網絡活動指標。即使在我的應用程序中沒有發送和接收時,問題仍然是指示燈在旋轉,並且僅在網絡斷開連接時停止。網絡活動指示燈應始終處於活動狀態?
誰能說是因爲任何隱藏的活動或網絡活動指標行爲是這樣的!你有解決這個問題的辦法嗎?
我要告訴我的有關網絡活動的用戶....
編輯:這個問題是我不知道的網絡活動指示燈的使用,或者在其他的話,我不知道當網絡活動紡紗,這是否意味着有一個活動,或只是它表明連接沒有關閉!
感謝
我在iphone項目中使用網絡活動指標。即使在我的應用程序中沒有發送和接收時,問題仍然是指示燈在旋轉,並且僅在網絡斷開連接時停止。網絡活動指示燈應始終處於活動狀態?
誰能說是因爲任何隱藏的活動或網絡活動指標行爲是這樣的!你有解決這個問題的辦法嗎?
我要告訴我的有關網絡活動的用戶....
編輯:這個問題是我不知道的網絡活動指示燈的使用,或者在其他的話,我不知道當網絡活動紡紗,這是否意味着有一個活動,或只是它表明連接沒有關閉!
感謝
我找到答案從這個網站此問題: http://iosdevelopertips.com/cocoa/showing-network-activity-when-there-isn%E2%80%99t-any.html
//啓動指示器... [UIApplication的sharedApplication] .networkActivityIndicatorVisible = YES;
//做一些事情,可能需要一些時間才能完成......
//停止指示器... [UIApplication的sharedApplication] .networkActivityIndicatorVisible = NO;
的網絡活動指示燈可以隱藏這樣的:
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
在你使用一個UIWebView的情況下,你實現
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[(UIActivityIndicatorView *)[self navigationItem].rightBarButtonItem.customView stopAnimating];
}
和
- (void)webViewDidStartLoad:(UIWebView *)webView{
[(UIActivityIndicatorView *)[self navigationItem].rightBarButtonItem.customView startAnimating];
}
?
看看你在哪裏設定活動的旋轉位置和關閉位置。看起來你有不平衡的通話。
手動打開和關閉它的另一種方法是使用助手類,如DCTNetworkActivityIndicatorController,您可以調用微調器而不是隻打開和關閉調用,這是一種更加穩健的顯示方式活動。
我知道如何隱藏活動指示器...閱讀我的問題!我需要通知用戶有關活動......只是隱藏指示器並不意味着沒有任何活動! – 2011-12-16 10:42:43
好的,然後在有活動時顯示指示器,當沒有活動時將其隱藏。也許編輯你的問題會幫助我們更好地理解你的問題! – phi 2011-12-16 10:59:16