Я работаю над приложением Mac с помощью Swift.Проблемы с приложением Xcode Mac (Swift)
И я получил много проблем там, потому что я думал, что это будет таким же, как я сделал это в приложении IOS
Я очень сожалеет об этом длинном посте :(
Первой проблеме:
ошибка: "метод не отменяет любой метод из суперкласса"
код:
import Cocoa
класс CreateAccountViewController: NSViewController {
@IBOutlet weak var emailTextField: NSTextField!
@IBOutlet weak var passwordTextField: NSSecureTextField!
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.
}
Следующая один:
Ошибка: Значение 'CreateAccountViewController' типа не имеет ни одного члена 'dismissViewControllerAnimated'
Код:
self.dismissViewControllerAnimated(true, completion: nil)
Последний:
Ошибка: Использование неразрешенного идентификатора «UIAlertController»
Код:
let alert = UIAlertController(title: "Error", message: "Enter Email and Password", preferredStyle: .Alert)
Я так сожалею, но это мой первый раз, когда я написал приложение Mac.
Да, но что мне нужно написать вместо этого в скобках? –
Вы можете инициализировать его пустым следующим образом: 'let alert = NSAlert()' Вы добавляете свойство, которое вам нужно после инициализации. 'alert.message =" Введите адрес электронной почты и пароль "' [Ссылка на NSAlert Class] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSAlert_Class/) – Maxador
Но теперь я получил еще одну ошибку: Значение типа «NSAlert» не имеет сообщения пользователя «В этом коде:' let alert = NSAlert() alert.message = «Введите адрес электронной почты и пароль» ' –