3
我使用:UIApplicationDidEnterBackgroundNotification時多次調用
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(stopTheDownload)
name:UIApplicationDidEnterBackgroundNotification
object:nil];
停止每當用戶應用程序切換到別的東西下載。但通知被稱爲多次導致不良行爲(取消多次相同的下載...)
這是正常的嗎?我認爲一旦有人點擊了主頁按鈕,通知將只發送一次。但現在情況並非如此,有時它會提供6個UIApplicationDidEnterBackgroundNotification! (有時是2,有時是4,1幾次...)
絕對正確,每次viewDidLoad被稱爲新觀察者被添加。謝謝! – xfze