 
         self.loadButton.enabled = loadButtonEnabled
     }
+
+    @objc
+    private func loadStructureFileCompleted(notification: NSNotification) {
+        guard let navigationController = navigationController, userInfo = notification.userInfo else {
+            return
+        }
+
+        if let errorMessage = userInfo[SetupViewModel.UserInfoKey.LoadStructureFileError.rawValue] as? String {
+            let message = Message(title: errorMessage, color: UIColor(named: .Red), images: nil)
+            Whisper(message, to: navigationController, action: .Show)
+        }
+    }
 }

//

import UIKit

final class SetupTextField: UITextField {


        super.init(nibName: nil, bundle: nil)

        notificationCenter.addObserver(self, selector: "loadButtonStatusChanged:", name: SetupViewModel.NotificationName.LoadButtonStatusChanged.description, object: viewModel)
        notificationCenter.addObserver(self, selector: "loadStructureFileCompleted:", name: SetupViewModel.NotificationName.LoadStructureFileCompleted.description, object: viewModel)
    }

    required init?(coder aDecoder: NSCoder) {
