[問題] 關於不同程式間的NSNotificationCenter

作者: donkeychen (Bad_To_The_Bone)   2014-03-21 15:55:22
大家好
想請問一下
如果我在a程式裡面使用
NSNotificationCenter *nc_in_a = [NSNotificationCenter defaultCenter];
在b程式裡面使用
NSNotificationCenter *nc_in_b = [NSNotificationCenter defaultCenter];
A與B的bundle id不同
想請教一下
假設
a程式的code有
[nc_in_a addObserver: ..... name:@"same_name" ...];
b程式的code有
[nc_in_b addObserver: ..... name:@"same_name" ...];
nc_in_a 與 nc_in_b
是否會互相干擾呢
觀念不是很清楚的部分還請各位指導
謝謝
作者: kiii210 (HelloWorld!)   2014-03-21 16:04:00
bundleid不同 應該就不會了吧不是有sandbox機制? 我覺得應該不會..有錯請樓下更正
作者: benjenq (Ben(憋))   2014-03-22 01:54:00
創兩個Bundle ID,彼此互相玩玩看不就得了?
作者: whitefur (白毛)   2014-03-22 12:03:00
不會
作者: uranusjr (←這人是超級笨蛋)   2014-03-22 19:43:00
每個程式的 NSNotificationCenter 皆各自獨立
作者: donkeychen (Bad_To_The_Bone)   2014-03-24 14:26:00
感謝大家 我發現我好像貼錯code了^^; 抱歉 我要問的是NSDistributedNotificationCenter 這種在不同程式間傳的

Links booklink

Contact Us: admin [ a t ] ucptt.com