2012-06-26 97 views
0

你會如何解決這個問題?當應用程序啓動時,將創建一個類的四個對象。這些對象有你知道的名字,因爲你自己命名它們。從viewController中,你可以訪問這些對象並調用一個方法(它們都得到了),從而創建一個UILocalNotification。 (那麼到底你有四個通知運行。)類/對象邏輯

兩個問題:

  1. 你如何命名的通知(不同)?據我所知,創建通知時無法訪問對象名稱以將該字符串用作名稱? (這將是最好的解決方案?)

  2. 當通知被觸發時,如果您不知道名稱時如何從另一個viewController訪問/取消它們?

謝謝!

回答

1

爲所有對象設置標籤,併爲它們生成的通知設置相同的標籤。

+0

謝謝!那看起來怎麼樣?你能給我一個代碼示例嗎? – Linus

+0

in h-file:'property(nonatomic)NSInteger tag;'in method witch create a notification:'notification.tag = self.tag;'在你創建類的對象的地方:'object.tag = 1; //唯一的int值' –