2016-10-03 4 views
0

Authenticatorクラスのパラメータとして渡される2つのテキストフィールドを持つViewControllerクラスがあります。私が知りたいことは、列挙型を使用して異なるalertViewエラーコードをどのように持つことができるかです。 ViewControllerクラスからenumにアクセスできません。Enum + Switchでエラー処理を行うとき、別の警告表示機能を表示するにはどうすればよいですか?

class ViewController { 
    var full_name : String? 
    var age : Int? 
    private var auth: Authenticator() 

    auth_user (full_name: String?, age: Int?) { 
      ..... 
     try auth.verify_name(full_name: String?) 
     try auth.verify_age(age: Int?) 

    } 

} 

class Auth { 
    .... 
    enum AuthError: Error { 
     case ageIsBelow13 
     case invalidAge 
     case invalidName 

    } 


} 

答えて

1

は、ちょうどその時、あなたのコード内の任意の場所にアクセスすることができclass Authenum AuthErrorを入れ

関連する問題