[问题] 关于不同程式间的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