1、通知 (这种方式不会涉及初始化,还是同一个变量)
在A类中注册通知
[[
NSNotificationCenter
defaultCenter
]
addObserver
:
self
selector
:
@selector
(A类中你想调用的方法)
name
:
@"通知名称"
object
:
nil
];
在B类中接收通知
[[
NSNotificationCenter
defaultCenter
]
postNotificationName
:
@"通知名称"
object
:
nil
];
最后移除通知
- (void)dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self name:@"通知名称" object:nil];
}