2016-03-17 6 views
4

У меня есть segue с идентификатором.Идентификатор iOS segue пустой строки в подготовке к segue

enter image description here

При нажатии на кнопку в функции shouldPerformSegueWithIdentifier я получаю пустой идентификатор

enter image description here

Что может вызвать такую ​​проблему? Что я создал неправильно?

Вот мой код:

override func shouldPerformSegueWithIdentifier(identifier: String, sender: AnyObject!) -> Bool { 

    if identifier == segueIdentifier { 
     return false 
    } 
    else if identifier == registrationSegueidentifier { 
     if checkEULA() == true { 
      return true 
     } 
     else { 
      showEULAToUser() 
      return false 
     } 
    } 

    return true 
} 
+0

Вы использовали performSegueWithIdentifier? – Ro22e0

+0

поместите это в функцию и, пожалуйста, дайте распечатку (идентификатор) –

+0

@ChathurangaSilva print (идентификатор) печатает пустой результат. Это то же самое, что и в debuger – korgx9

ответ

3

Может быть, вы могли бы локализованы раскадровки, так что результаты в том, что теперь у вас есть два storyboards.So вы добавили идентификатор базовой раскадровки и, может быть, вы забыли добавить этот идентификатор другой раскадровки. Проведите исследования в этом направлении.

+1

Так было. Я уже нашел свою ошибку, но забыл опубликовать здесь. Я согласен с этим в качестве правильного ответа – korgx9

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