我正在使用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
答案 0 :(得分:2)
您需要将以下行添加到Bridging-Header.h
#import <ParseUI/ParseUI.h>
添加之后,您需要将以下委托函数添加到您的类中。他们可以找到here。
– logInViewController:shouldBeginLogInWithUsername:password:
– logInViewController:didLogInUser:
– logInViewController:didFailToLogInWithError:
– logInViewControllerDidCancelLogIn: