如何将ParseUI添加到swift项目中

时间:2014-12-30 15:22:57

标签: swift parse-platform

我正在使用Parse.com构建应用程序。我添加了以下框架:

我复制了

Parse.framework
Bolts.framework

并在构建阶段添加了以下框架:

audiotoolbox.framework
cfnetwork.framework
coregraphics.framework
corelocation.framework
libz.dylib
mobilecoreservices.framework
quartzcore.framework
security.framework
storekit.framework
systemconfiguration.framework
libsqlite3.dylib

在我的桥接标题中,我有

#import <Parse/Parse.h>

该应用程序正在运行,但现在我想使用ParseUI,所以我将以下内容添加到我的podfile并进行了pod安装:

pod 'ParseUI'

然后我将以下内容添加到我的视图控制器

var logInController = PFLogInViewController()
logInController.delegate = self
self.presentViewController(logInController, animated:true, completion: nil)

但是我收到以下错误:

Use of unresolved identifier "PFLoginViewController"

我哪里错了?我必须在桥接标题中添加任何内容吗?我在Xcode和pod文件中添加了框架。

当我将#import <ParseUI/ParseUI.h>添加到桥接头时,我收到错误 Type 'MEssageCollectionViewController' does not conform to protocol 'PFLoginViewControllerDelegate'

logInController.delegate = self

1 个答案:

答案 0 :(得分:2)

您需要将以下行添加到Bridging-Header.h

#import <ParseUI/ParseUI.h>

添加之后,您需要将以下委托函数添加到您的类中。他们可以找到here

– logInViewController:shouldBeginLogInWithUsername:password:
– logInViewController:didLogInUser:
– logInViewController:didFailToLogInWithError:
– logInViewControllerDidCancelLogIn: