使用未解析的标识符'PFUser' - Swift / Xcode / Parse

时间:2015-04-30 17:10:19

标签: ios xcode swift parse-platform

我正在尝试将我的Parse DB中的用户查询到Xcode中我的应用程序中的表视图控制器。

我是初学者,但我已将添加的.swift文件中的代码片段发布到我的项目中。我试图在.swift文件中查询用户,但它没有从我的View Controller识别'PFUser'。

在我的ViewDidLoad方法中首次调用PFUser之前,是否需要将PFUser声明为我的.swift文件中的内容?

有什么想法吗?

代码段:Code snippet

2 个答案:

答案 0 :(得分:2)

  1. 首先将Parse SDK放入Xcode项目导航区域的文件夹中。

  2. 您将获得一个对话框,如果需要,您需要选中复制项目框,然后单击“完成”。

  3. 我们要将Swift应用程序连接到parse.com,接下来需要做的就是创建一个桥接头。为此,您需要创建一个Objective-C File类型的新文件(File - > New - > File)。不管你喜欢什么,都可以打我在这里称它为testDataCustom。您将看到另一个对话,看起来像这条线在顶部"您是否要配置Objective C桥接标题?"单击是。

  4. 现在它会为您的项目添加一些新文件。单击File:testData-Bridging-Header.h。你应该看到这个:

     // Use this file to import your target's public headers that you would like to expose to Swift.
    
  5. 5.在这个评论代码下面,我们需要添加一个#import,以便我们的项目知道使用Parse iOS SDK。为此,我们只需在此文件中添加一行,如下所示:

    #import <Parse/Parse.h>
    

    现在您可以成功使用Parse方法和属性。 参考此Link

答案 1 :(得分:0)

您必须导入正确的Parse文件。 :)

我不认识斯威夫特,但我认为你输入

 Import Parse.h 

它将自动完成。

根据我在objective-c中的了解,您可能需要导入

Import <Parse\Parse.h>