在 XCode 7 上升级到 Swift 2 时出现此错误
错误在这个方法的最后一行。
required override init() {
self.syncStarted=false
self.syncFrimwareUpdateReboot=false
self.syncSucceeded=false
self.syncObservers = NSHashTable(options: NSPointerFunctionsOptions.ObjectPersonality | NSPointerFunctionsOptions.WeakMemory, capacity: 8)
}
最佳答案
对选项使用新的 Swift 2.0 语法:
self.syncObservers = NSHashTable(options: [NSPointerFunctionsOptions.ObjectPersonality, NSPointerFunctionsOptions.WeakMemory], capacity: 8)
关于ios - 二元运算符 '|' 不能应用于两个 'NSPointerFunctionsOptions' 操作数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32823676/