Swift: Comment appeler une fonction à partir d'un autre fichier swift

J'ai plusieurs swift fichiers de type UIViewController dans mon Xcode 6 bêta-2 projet.

En gros, je veux savoir des données à partir d'Un fichier pour l'utiliser dans le fichier B.

Mes fichiers sont tous les deux UIViewControllers, et j'ai créé une fonction sans paramètres qui retourne une chaîne de caractères dans UIViewController_A. Lorsque j'essaie de l'appeler, a déclaré fonction dans UIViewController_B, intellisense remplit pour moi mais je me dit que je dois avoir un paramètre qui autofills comme UIViewController_A).

Dans le code, LoginScreen.swift == ViewController_A, et ViewResidentsTask == ViewController_B.

Ma fonction est appelée checkPrivs, existe dans LoginScreen.swift et ressemble à ceci:

func checkPrivs()-> String{
    return userPrivType
}

c'est de cette façon je pense qu'il devrait être appelé:

var userType = LoginScreen.checkPrivs()

c'est ce que l'intellisense n'quand j'essaie de l'appeler:

var userType = LoginScreen.checkPrivs(LoginScreen)

Cela déclenche un message d'erreur disant: "Attendu", de "séparateur"
Pas vraiment sûr de ce que je devrait remplacer LoginScreen avec tout ce que j'ai essayé (vide, string, nom du fichier en cours) renvoie un message d'erreur.

Je suis assez nouveau à Xcode et à partir d'un c# arrière-plan, toute aide serait grandement appréciée.

RÉPONSE: en fait, j'ai déclarant 'loginScreen à l'intérieur de la classe UIViewController quand j'aurais dû la déclarer en dehors de la classe.

votre checkPrivs() est un exemple méthode qui n'est pas un de la classe, de sorte que vous devez appeler comme exemple méthode doit être appelée.
J'ai le livre, mais pour quelqu'un qui est encore en apprentissage de la programmation ce n'est pas un cas simple de l'ouvrir et de trouver la réponse.
merci pour éclaircir cela, ce genre de m'a orienté dans la bonne direction

OriginalL'auteur user3737262 | 2014-06-26