在我使用Parse的其他应用程序中,我检查currentUser
是否为零,并且如果没有通过LogInViewController
继续搜索。使用Pinterest SDK,我无法在文档中的任何地方查找currentUser
。如何检查用户是否被授权使用Pinterest IOS SDK?
什么是最好的方式来构造这个,如果用户已经授权,performSegueWIthIdentifier
,如果不显示这个LogInViewController
?我正在考虑将用户名保存到NSUserDefaults
,然后再拨打PDClient.sharedInstance().getUser(nameSavedToNSUD)
,如果成功执行了这个搜索,但看起来有点像黑客,而且还有更好的方法吗?
import UIKit
class LogInViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func didPressLogInButton(sender: UIButton) {
let permission = [PDKClientReadPublicPermissions,
PDKClientWritePublicPermissions,
PDKClientReadPrivatePermissions,
PDKClientWritePrivatePermissions,
PDKClientReadRelationshipsPermissions,
PDKClientWriteRelationshipsPermissions]
PDKClient.sharedInstance().authenticateWithPermissions(permission,
withSuccess: { (responseObject :PDKResponseObject!) -> Void in
self.performSegueWithIdentifier("showBoards", sender: self)
}) { (err :NSError!) -> Void in
print("error NSError: \(err)")
}
}
}
通过liitle一点上[这](http://stackoverflow.com/questions/22405708/login-展望with-pinterest-in-ios) –
谢谢,但是这篇文章是在他们的新API发布之前,我认为他们确实有登录现在 – GarySabo