2016-02-05 71 views
3

我正在从Parse迁移到Heroku的最后一步。我只需要更新我的应用中的代码,以包含新的密钥和服务器信息。我把这个代码:什么导致“使用未解析的标识符ParseClientConfiguration”?

let config = ParseClientConfiguration(block: { 
     (ParseMutableClientConfiguration) -> Void in 

     ParseMutableClientConfiguration.applicationId = "..."; 
     ParseMutableClientConfiguration.clientKey = "..."; 
     ParseMutableClientConfiguration.server = "..."; 
    }); 

    Parse.initializeWithConfiguration(config); 

而且我在第一行得到错误。

我已经导入了Parse,所以我不完全确定为什么我得到这个。

+0

“无法识别的标识符”alwyas有同样的原因:编译器不知道你的对象是什么,它无法找到声明。在你的情况下,编译器不知道什么是'ParseClientConfiguration',所以它是一个“未解析”的对象,它不能被使用。这可能是因为导入错误。 – Moritz

回答

4

我使用的是过时的Parse SDK。我必须更新。现在所有人都在工作。

+1

您是否需要导入其他内容?我更新了我的SDK,但我仍然收到此错误。当我导入ParseClientConfiguration.h(我正在使用Objective-C)时,它给了我一堆错误。 – derickito

+0

我只导入了Parse和UIKit。 – bkwebhero

+0

好吧,我想清楚我的问题是什么。即使我从项目中删除了旧的Parse框架。我也必须从工作区删除文件。我使用cocoapods导入了新的SDK,但旧版本仍以某种方式覆盖它。 – derickito

相关问题