Swift编译器错误RealmSwift,Xcode 8.2

时间:2016-12-16 20:29:13

标签: swift3 realm xcode8.2

我看到"参数标签'(iCloudToken:)'不匹配任何可用的重载"在Sync.swift中。

/// Initialize new credentials using an iCloud account token.
public static func iCloud(token: Token) -> SyncCredentials {
    return SyncCredentials(RLMSyncCredentials(iCloudToken: token))
}

是否有针对此错误的修复程序?

1 个答案:

答案 0 :(得分:0)

我们在最新版本的API中将该方法从iCloud重命名为cloudKit。我们意识到我们的身份验证机制完全是基于CloudKit的实现,因此将其称为iCloud是不正确的。

public static func cloudKit(token: Token) -> SyncCredentials {
    return SyncCredentials(RLMSyncCredentials(cloudKitToken: token))
}

文档将很快更新以反映这一点。抱歉混乱!