2015-11-22 3 views
0

Я только что начал свой курс кодирования Udemy с помощью Xcode. Я полагаю, что у меня есть 7.2 бета. Когда я выполнял проект cat, я столкнулся с этой ошибкой.Тема 1: сигнал SIGBART

// AppDelegate.swift 
// Cat 2 
// 
// Created by Ghiffari on 22/11/2015. 
// Copyright © 2015 Ghifax Games. All rights reserved. 
// 

import UIKit 

@UIApplicationMain 
class AppDelegate: UIResponder, UIApplicationDelegate { 

Ошибка в последней строке, и сообщение об ошибке «Тема 1: сигнал SIGBART». Поскольку я только что начал, я очень смущен, и я попытался рассмотреть другие вопросы, но я не думаю, что есть ответ. Это кодирование я сделал в моей ViewController.swift файл

import UIKit 

class ViewController: UIViewController { 

@IBOutlet var catAgeField: UITextField! 

@IBOutlet var catAgeResult: UILabel! 

@IBAction func catAgeFinder(sender: AnyObject) { 

    var catAge=Int(catAgeField.text!)! 

    catAge=catAge * 7 

    catAgeResult.text="Your cat is \(catAge) in cat years" 

} 

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 
} 

Кроме того, три окружности слева от «@IBAction» также наполнена сероватой точкой, если это помогает. Пожалуйста, кто-нибудь может мне помочь. Спасибо.

Дополнительная информация: программа вылетает сразу после ее запуска, как только она запускается.

ОБНОВЛЕНИЕ: Я сделал новый проект и сделал то, что я делал раньше, и он прекратил грохот (однако мне пришлось переделать его 4 раза). Но если кому-то все еще любопытно, я все еще счастлив, пытаясь выяснить, какую ошибку я сделал.

+0

Вам понадобится опубликовать stacktrace. – trojanfoe

+0

Что такое трассировка стека? BTW благодарю вас за быстрый ответ. – Ghifax

+0

См. [Это] (https://developer.apple.com/library/ios/recipes/Instruments_help_articles/ViewingStackTracesRelatedtoYourCode/ViewingStackTracesRelatedtoYourCode.html). – trojanfoe

ответ

0

Ошибки сигнала Sigbart могут быть очень, поэтому я не знаю, потому что у меня нет журнала отладки, но обычно его можно исправить, перейдя на панель Main.story и щелкнув правой кнопкой мыши на левой верхней кнопке на контроллере представления , Сбрасывается вниз, и если есть желтые значки ошибок, просто нажмите x рядом с ними. Это пустые соединения, которые вызывают ошибку, потому что ничего не приложено. Обычно это результат подключения IBOutlet или IBAction, но затем удаления или отмены соединения без полного завершения соединения.

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