找不到Parse / PFNullability.h

时间:2015-04-26 03:48:33

标签: swift parse-platform facebook-sdk-4.0

您好我尝试使用Parse将Facebook SDK从3.x更新为4.0。

如果我不使用Facebook整合,它会有效。 但是当我尝试使用Facebook时,PFFacebookUtils.h会产生错误。 那说" Parse / PFNullability.h未找到" heppened。

ParseFacebookUtilsV4 / PFFacebookUtils.h文件尝试从Parse.framework导入3个文件。

$new_cities = compact('new_City1', 'new_City2');
print_r($new_cities);

" PFConstants.h"和" PFUser.h"好像是成功导入了。 所以搜索路径应该没问题。

我认为" PFNullability.h"实际存在,我不知道为什么只有" PFNullability.h"导致错误。

请帮助我!

这是我的桥头文件。

#import <Parse/PFConstants.h>
#import <Parse/PFNullability.h>
#import <Parse/PFUser.h>

我在Xcode 6.3.1(Swift)上使用parse-library-1.7.1。

3 个答案:

答案 0 :(得分:2)

我解决了这个问题。

由于我导入框架并一次又一次地删除它们,我在我的&#34;框架搜索路径&#34;,&#34;标题搜索路径&#34;和&#34;图书馆搜索路径& #34;

所以我删除了所有框架并删除了所有路径(我的意思是和我的新项目一样)并重新添加框架。

它有效。

谢谢,

答案 1 :(得分:0)

对于Facebook SDK v4.0,您需要PFFacebookUtilsV4,而不是常规的PFFacebookUtils。它应该与最新的Parse版本一起提供。

答案 2 :(得分:0)

在Parse.h中 来自

#import <Parse/PFUserAuthenticationDelegate.h>

已添加

#import <Parse/PFNullability.h>