【发布时间】:2014-09-10 00:06:17
【问题描述】:
从许多不同的来源阅读后,我对 View 和 Model 应该如何在 MVC 中使用 Swift 进行通信感到非常困惑
如何用 Swift 做同样的事情(在 Objective-c 中)
在模型中:
(void)receivedMessageFromServer {
// Fire the notification
[[NSNotificationCenter defaultCenter] postNotificationName:@"ReceivedData" object:nil];
}
在视图控制器中处理“ReceivedData”通知:
(void)viewDidLoad {
[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receivedDataNotification:) name:@"ReceivedData" object:nil];
}
-(void)receivedDataNotification:(id)object {
NSLog(@"Received Data!");
}
【问题讨论】:
标签: ios model-view-controller swift