转换为 Swift 3 - 通知中心调度队列
Posted
技术标签:
【中文标题】转换为 Swift 3 - 通知中心调度队列【英文标题】:Convert to Swift 3 - Notification Centre dispatch queue 【发布时间】:2017-01-29 02:17:47 【问题描述】:正在努力将其转换为 Swift 3。您能帮忙吗?
dispatch_async(dispatch_get_main_queue()) () -> Void in
self.delegate.locationDidUpdateToLocation(self.currentLocation!)
NSNotificationCenter.defaultCenter().postNotificationName(kLocationDidChangeNotification, object: self, userInfo: userInfo as [NSObject : AnyObject])
非常感谢!
【问题讨论】:
【参考方案1】:我不确定那个委托方法是什么,但它的其余部分看起来像这样:
DispatchQueue.main.async
NotificationCenter.default.post(name: notification_name, object: self, userInfo:userInfo )
我不确定kLocationDidChangeNotification
【讨论】:
有效!必须承认对通知中心的所有更改感到很困惑,那里有很多版本,似乎没有一个是正确的!以上是关于转换为 Swift 3 - 通知中心调度队列的主要内容,如果未能解决你的问题,请参考以下文章