Я делаю простую игру палача для класса и пытаюсь показать UIAlert, когда пользователь выиграл / проиграл игру. Я попытался выполнить инициализацию UIAlertController точно так, как описано здесь: https://developer.apple.com/documentation/uikit/uialertcontroller
Я пытался делать в точности то, что они делают (и даже скопировать вставленный пример кода в мой метод, чтобы увидеть если это сработает, но я получаю ту же ошибку):
let winAlert = UIAlertController(title: "You won!", message: "Go bears!", preferredStyle: .alert)
, что приводит меня к ошибке: «Тип выражения неоднозначен без дополнительного контекста». Что я могу сделать?
Редактировать
Исправлена опечатка в сообщении.
Кроме того, если я попытаюсь изменить последнее поле предпочитаемый стиль с .alert
на UIAlertController.Style.alert
, я получу предупреждение об ошибке: «UIAlertController не имеет элемента Style», хотя в документации указано, что у него есть перечисление с именем Style?