15
15

More than 5 years have passed since last update.

SwiftでParseのログイン処理を実装してみた

Posted at

Parseでのログイン画面をswiftで実装してみた。

LoginViewController.swift
import UIKit

class LoginViewController: UIViewController,
                           PFLogInViewControllerDelegate,
                           PFSignUpViewControllerDelegate {

    override func viewDidAppear(animated: Bool) {
        //ログイン画面生成
        NSLog("ログイン画面生成!!")
        var loginViewController:PFLogInViewController = PFLogInViewController()

        loginViewController.fields = PFLogInFieldsDefault
        //loginViewController.fields = PFLogInFieldsFacebook
        presentViewController(loginViewController, animated: true, completion: nil)
        loginViewController.delegate = self
        loginViewController.signUpController.delegate = self
    }

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    /*
     * ログイン成功処理
     */
    func logInViewController(logInController: PFLogInViewController!,
                           didLogInUser user: PFUser!)
    {
        NSLog("ログイン成功!!")
    }

    /*
     * ログイン失敗処理
     */
    func logInViewController(logInController: PFLogInViewController!,
               didFailToLogInWithError error: NSError!)
    {
        NSLog("ログイン失敗!!")
    }

    /*
     * サインイン成功処理
     */
    func signUpViewController(signUpController: PFSignUpViewController!,
                            didSignUpUser user: PFUser!)
    {
        NSLog("サインイン成功!!")
    }

    /*
     * サインイン失敗処理
     */
    func signUpViewController(signUpController: PFSignUpViewController!,
                didFailToSignUpWithError error: NSError!)
    {
        NSLog("サインイン失敗!!")
    }
}

まだ、不明な部分はあるが少しづつ。

15
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
15