2016-12-16 5 views
0

Я вижу «Аргументные метки» (iCloudToken :) «не соответствуют никаким доступным перегрузкам» в Sync.swift.Ошибка Swift компилятора RealmSwift, Xcode 8.2

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

Есть исправление для этой ошибки?

ответ

0

Мы переименовали этот метод от iCloud до cloudKit в последней версии API. Мы поняли, что наш механизм аутентификации представляет собой полностью реализованную реализацию CloudKit, поэтому ссылаясь на нее, поскольку iCloud был некорректен.

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

Документация будет обновлена ​​в ближайшее время, чтобы отразить это. Извините за беспорядок!