Error "{esperado después de la declaración if"

Estoy intentando configurar Firebase en mi aplicación e intento agregar algunas condiciones para si la información de inicio de sesión de alguien no es correcta. yo añadíuser, error in. Por alguna razón, puedo parecer que las declaraciones if funcionan correctamente. Cualquier línea con lo siguienteif error!=nil{ aparece el errorexpected "{" after if declaration

//
//  RegistrationViewController.swift
//  StudyBuddy
//
//  Created by Basel Anani on 7/25/16.
//  Copyright © 2016 StudyBuddy. All rights reserved.
//

import UIKit
import Firebase

class RegistrationViewController: UIViewController {

    @IBOutlet weak var userEmailTextField: UITextField!
    @IBOutlet weak var userPasswordTextField: UITextField!
    @IBOutlet weak var userConfirmPasswordTextField: UITextField!

    override func viewDidLoad() {
         super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    @IBAction func registerButtonTapped(sender: AnyObject) {

        let userEmail = userEmailTextField.text;
        let userPassword = userPasswordTextField.text;
        let userConfirmPassword = userConfirmPasswordTextField.text;

        //Check for Empty Fields
        FIRAuth.auth()?.createUserWithEmail(userEmailTextField.text!, password: userPasswordTextField.text!, completion: {

            user, error in

            if error !=nil{

            }
            else {
                print("User Created")
                self.login()
            }
        })

        func login(){
                FIRAuth.auth()?.signInWithEmail(userEmailTextField.text!, password: userPasswordTextField.text!, completion: {
                user, error in

                if error !=nil {

                    print("Incorrect")
                }
                else{

                    print("Login Successful")
                }




        })



        //Save Stored Data

    func displayMyAlertMessage(userMessage:String) {

        var myAlert = UIAlertController(title: "Alert", message:     "userMessage", preferredStyle: UIAlertControllerStyle.Alert);

        let okAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil);

        myAlert.addAction(okAction);

        self.presentViewController(myAlert, animated: true, completion: nil);

        if (userEmail!.isEmpty) {

            displayMyAlertMessage("All fields are required");


            return;
        }

        if (userPassword!.isEmpty) {

            displayMyAlertMessage("All fields are required");

            return;
        }

        if (userConfirmPassword!.isEmpty) {

             displayMyAlertMessage("All fields are required");

            return;
        }

        if userPassword != userConfirmPassword {
            displayMyAlertMessage("Passwords do not match");
        }

    }



        }}}

Respuestas a la pregunta(1)

Su respuesta a la pregunta