Я обновил Xcode 10 и не смог скомпилировать свой код. Я получаю следующую ошибку из SDK Facebook (FacebookCore).
Тип аргумента "SDKLoggingBehavior?" не соответствует ожидаемому типу "Последовательность",
В сети
return Set (поведение)
Я установил последний FBSDK, используя cocoapods.
Как я могу решить эту проблему или это ожидание обновления SDK от FB?
extension SDKSettings {
/**
Current logging behaviors of Facebook SDK.
The default enabled behavior is '.DeveloperErrors' only.
*/
public static var enabledLoggingBehaviors: Set<SDKLoggingBehavior> {
get {
let behaviors = FBSDKSettings.loggingBehavior().flatMap { object -> SDKLoggingBehavior? in
if let value = object as? String {
return SDKLoggingBehavior(sdkStringValue: value)
}
return nil
}
return Set(behaviors)
}
set {
let behaviors = newValue.map({ $0.sdkStringValue })
FBSDKSettings.setLoggingBehavior(Set(behaviors))
}
}
/**
Enable a particular Facebook SDK logging behavior.
- parameter behavior: The behavior to enable
*/
public static func enableLoggingBehavior(_ behavior: SDKLoggingBehavior) {
FBSDKSettings.enableLoggingBehavior(behavior.sdkStringValue)
}
/**
Disable a particular Facebook SDK logging behavior.
- parameter behavior: The behavior to disable.
*/
public static func disableLoggingBehavior(_ behavior: SDKLoggingBehavior) {
FBSDKSettings.disableLoggingBehavior(behavior.sdkStringValue)
}
}
}