2017-01-26 6 views
0

Я реализовал SCLAlertView в объективе c. Теперь мы портируем проект быстро. Я добавил SCLAlertView.h в мой заголовочный файл. Нет проблем с этим.SCLAlertView не отображается

Я написал этот код, который не имеет никакой ошибки, но он не отображает предупреждение, когда я выполняю код.

let alert = SCLAlertView() 

alert.showError("Title", subTitle: "This is a message", closeButtonTitle: "OK", duration: 0.1) 

ответ

0

Заменить этот

alert.showError("Title", subTitle: "This is a message", closeButtonTitle: "OK", duration: 0.1) 

с

alert.showSuccess(self, title: "Title", subTitle:"This is a message", closeButtonTitle: "OK", duration: 0.1) 
+0

спасибо. !! Работает. :) –

0

тайна почему ваш код не работает, как должно это:

Вы используете 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, вам не нужно «мостить» его.

+0

Прохладный. Благодарю. Отметил.!! –

+0

Рад помочь :) –

+0

Кажется, что вы являетесь новым пользователем stackoverflow, я хотел бы отметить, что хорошо проголосовать вверх/вниз за вопросы/ответы и принять их, что обращает внимание на других зрителей, также это помогает ответчикам, увеличивая их репутацию, уменьшая его, если ответ был неправильным. Вы можете проверить привилегию [Vote Up] (http://stackoverflow.com/help/privileges/vote-up). Поднять настроение –

 Смежные вопросы

  • Нет связанных вопросов^_^