0

回到我不久前开始的一个 Objective C 项目,它编译得很好,我现在发现自己遇到了一些与Parsepod 相关的问题。在网上搜索我已经找到了一些东西,但仍然有一些问题(和疑问)。

首先,我收到一条错误消息,指出在此行找不到文件:

#import <ParseUI/ParseUI.h>

在阅读了一些相关的帖子后,我了解到它ParseUI已被弃用,我应该Parse/UI在我的 中使用它Podfile,所以我将上面的行更改为:

#import <Parse/Parse.h>

我也改变了Podfile

pod 'ParseUI'

到:

pod 'Parse/UI'

然后我重新运行:

pod install

但是我现在显示了这些消息:

Cannot find interface declaration for 'PFSignUpViewController', superclass of ....
No type or protocol named 'PFSignUpViewControllerDelegate'
.....
Cannot find interface declaration for 'PFLogInViewController', superclass of ....

沿着项目。

而且我确实是 PFSignUpViewController 和 PFLogInViewController 的子类。那么这些课都去哪儿了呢?已弃用,名称不同还是什么?

任何帮助将不胜感激。

…………

在创建了一个单独的新项目来检查它是如何工作的之后,我发现我仍然可以使用 PFLogInViewController。然后再次在网上寻找有关类似问题的帖子,我尝试添加这一行:

@import Parse;

但我得到这个错误:

Module 'Parse' not found

PFLogInViewController我一定是在隐藏课程时做错了什么。

4

1 回答 1

0

在做了一个单独的小项目来隔离问题之后,我首先遇到了同样的问题。通过更多的挖掘,我最终通过添加这个导入来解决它:

#import <PFLogInViewController.h>

在已经存在的那个之后:

#import <Parse/Parse.h>

我希望这可以帮助其他人在某些时候遇到同样的问题。

于 2019-03-16T01:16:46.230 回答