тайна почему ваш код не работает, как должно это:
Вы используете Objective C (как вы упомянули) версию SCLAlertView и преодоление его, которое должно быть им Объективным c-:
[alert showError:self title:@"Hello Error" subTitle:@"This is a more descriptive error text." closeButtonTitle:@"OK" duration:0.0f]; // Error
Как вы можете видеть, первый параметр self
относится к текущему UIViewController что вы хотите, чтобы в нем появилось предупреждение.
Таким образом, после преобразования его в Swift код, он должен быть:
alert.showError(self, title: "Title", subTitle: "This is a message", closeButtonTitle: "OK", duration: 0.1)
Что вы упоминая в этом фрагменте кода должен прекрасно работает при использовании версии Swift в SCLAlertView.
Обратите внимание, что это разные репозитории. Если ваш проект был построен как «Swift», я рекомендую использовать Swift версию SCLAlertView, вам не нужно «мостить» его.
спасибо. !! Работает. :) –