Сообщение об ошибке Xcode: «Нет видимого @interface для« UIAlertAction »объявляет селектор ....» - PullRequest
0 голосов
/ 01 октября 2018

Итак, я пытаюсь создать приложение с блокировкой пароля для своего iPhone (iOS 12) на Xcode 10. Я нахожусь в файле ViewController.m и пытаюсь запустить код:

    NSString *passwordString = [NSString stringWithFormat:@"1234"]; //CHANGE PASSWORD HERE
    if ([passwordField.text isEqualToString:passwordString]) {
        UIAlertAction *alert = [[UIAlertAction alloc] initWithTitles:@"Success" message:@"Success" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];

Но каждый раз, казалось бы, что бы я ни пытался (как подсказывают другие посты), я получаю одно и то же красное сообщение об ошибке:

Нет видимого @interface для 'UIAlertAction', объявляющего селектор'initWithTitle: сообщение: делегат: cancelButtonTitle: otherButtonTlttes:' *

Я пытался отключить ARC, но, похоже, он не дает мне возможность?Я также пытался импортировать файл в AppDelegate.

Проблема может заключаться в том, что некоторые из просмотренных мной руководств устарели в более старых версиях Xcode.

...