Swift(iOS)TokenAuthenticationStrategy为AlchemyLanguage API提供了一个未解决的标识符错误

时间:2016-03-17 03:32:54

标签: ios swift ibm-watson alchemy alchemyapi

当我尝试按照步骤使用AlchemyLanguage iOS API和Swift时,我收到错误unresolved identifier。我已导入WatsonDeveloperCloud并具有以下两行:

let token = TokenAuthenticationStrategy(token: "myApiKeyGoesHere")
let alchemyLanguageInstance = AlchemyLanguage(tokenAuthenticationStrategy: token)

1 个答案:

答案 0 :(得分:1)

以下是如何在最新版本的Watson Developer Cloud iOS SDK中实例化AlchemyLanguage对象:

let alchemyLanguage = AlchemyLanguage(apiKey: "<api-key>")

不幸的是,自述文件未更新以反映12月的更改,该更改将TokenAuthenticationStrategy类重命名为APIKeyAuthenticationStrategy,将AlchemyLanguage(tokenAuthenticationStrategy:) init方法重命名为AlchemyLanguage(authStrategy:)。我打开了一个issue来跟踪Watson Developer Cloud iOS SDK存储库中的这个问题。