2016-06-24 4 views
-4

Когда я пытаюсь преобразовать строку в int, я получаю ошибку делегата приложения. Он закрывает мое приложение для IOS и говорит мне в командной строке, что я получил сообщение об ошибке и дает мне информацию об этом. Я использую последнюю версию Xcode. Мой GameViewController код:Swift Ошибка при попытке конвертировать int в строку

let SpaceShips : Int = 1 

@IBOutlet weak var Label1: UILabel! 
@IBAction func NewSpaceShip(sender: AnyObject) { 
    SpaceShips + 1 

    var stringValue : String? 
    stringValue = String(SpaceShips) 
    Label1.text = stringValue 

где ошибка приводит меня к:

класса AppDelegate: UIResponder, UIApplicationDelegate

+4

Добро пожаловать в SO! Ознакомьтесь с FAQ, например http://stackoverflow.com/help/how-to-ask. Вопросы, требующие помощи по отладке («почему этот код не работает?») Должны включать в себя желаемое поведение, конкретную проблему или ошибку и кратчайший код, необходимый для воспроизведения в самом вопросе. Вопросы без четкого описания проблемы не полезны другим читателям. –

+0

@David Я предполагаю, что ошибка «сигнал сигабра»? –

+0

Да, это так. Извините за то, что не вставил это – David

ответ

0

Каким-то образом, я решил эту проблему, начать новый проект и справиться мой код в него. NSException должен быть ошибкой ответа на вопрос с именем Int на String Swift или что-то в этом роде. Я помню, что у него было NSException или что-то с NS.

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