В моем другом приложении, использующем Parse здесь, я проверяю, было ли currentUser
нулевым, и если не было пропущено мимо LogInViewController
. С Pinterest SDK я не могу найти нигде в документации, где я могу проверить наличие currentUser
.Как проверить, разрешен ли пользователь в SDK Pinterest IOS?
Каков наилучший способ структурировать это, чтобы, если пользователь уже разрешил, performSegueWIthIdentifier
, если не отображается это LogInViewController
? Я думал о том, чтобы сохранить имя пользователя до NSUserDefaults
, а затем позвонить PDClient.sharedInstance().getUser(nameSavedToNSUD)
, и если успех выполнит segue, но это показалось немного взломанным, и должен быть лучший способ?
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- с-pinterest-in-ios) –
Спасибо, но это сообщение было до выхода их нового API, я думаю, они действительно вошли в систему – GarySabo