2012-01-26 25 views

回答

0

。 在這個thread你可以得到一個想法使用通知中心

0

有幾種方法可以做到這一點:

首先 - 有其他類檢查數值,每次需要時按時,按編碼設置Container始終可用單身模式對象。

二 - 有需要時,所有相關的類可以通過NSNotification通知。

,可能還有更多...

如果你有幾個類通知,那麼你可以使用 NSNotificationCenter用於再通知
+1

然後你可以指定。我剛剛去了[鏈接](http://developer.apple.com/library/ios/#samplecode/AppPrefs/Introduction/Intro.html),並知道他們通知他們的其他類(是TableViewController)使用[表reloadData ]。如果我們的其他類不是tableView .. – tonytran

0

你提供的link顯示你需要做的一切。

此代碼:

[[NSNotificationCenter defaultCenter] addObserver:yourClassThatNeedsToBeNotified selector:@selector(selectorNameOfYourClass:) 
             name:UIApplicationDidFinishLaunchingNotification object:nil]; 

致力於增加NSUserDefaults的左右任何變更通知。

所以,如果你有幾個類,必須得到這個通知只是這個代碼添加到每個類的init方法,不要忘了在dealloc中刪除此通知。