Форум программистов, компьютерный форум CyberForum.ru

Ошибка: "Thread 1: signal SIGABRT" - Swift

Войти
Регистрация
Восстановить пароль
 
Hsac
13 / 13 / 1
Регистрация: 30.06.2013
Сообщений: 157
11.10.2016, 04:02     Ошибка: "Thread 1: signal SIGABRT" #1
проект практически чистый
есть tableviewcontroller1 его инициализировал своим классом и его Cell тоже своим классом при нажатии на его Cell segue открывает такой же tableviewcontroller2 он тоже инициализирован своим классом
так вот при переходе segue c первого на второй выходит ошибка Thread 1: signal SIGABRT но когда я на tableviewcontroller2 ставлю дефолтный uitableviewcontroller все прекрасно работает
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
class ProductTableViewController: UITableViewController {
 
    override func viewDidLoad() {
        super.viewDidLoad()
 
        // Uncomment the following line to preserve selection between presentations
        // self.clearsSelectionOnViewWillAppear = false
 
        // Uncomment the following line to display an Edit button in the navigation bar for this view controller.
        // self.navigationItem.rightBarButtonItem = self.editButtonItem()
    }
 
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
 
    // MARK: - Table view data source
 
    override func numberOfSections(in tableView: UITableView) -> Int {
        // #warning Incomplete implementation, return the number of sections
        return 1
    }
 
    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        // #warning Incomplete implementation, return the number of rows
        return 1
    }
 
    
    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "productID", for: indexPath) as! ProductCell
 
        // Configure the cell...
 
        return cell
    }
}
код практически чистый id не путаю с и без productcell ситуация не меняется
что делать помогите

Добавлено через 16 часов 17 минут
проблему нашел можете закрывать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2016, 04:02     Ошибка: "Thread 1: signal SIGABRT"
Посмотрите здесь:

Swift compiler error Command failed due to signal: Bus error: 10 Swift
Ошибка типа thread 1 Swift
Сохранение данных по нажатию кнопки "Home" Swift
Thread 1 EXC_BAD_instruction Swift
Swift CoreData "Список пользователей"
Swift Нуб спрашивает Пропало окно "Welcome to xcode"
Swift Написание приложения " Расписание " для ВУЗа

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zog222
0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 2
12.10.2016, 14:23     Ошибка: "Thread 1: signal SIGABRT" #2
Специально зарегался, что бы спросить. у меня аналогичная проблема. Вот программа:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 import UIKit
 
class ViewController: UIViewController {
    
    @IBOutlet weak var displaylable: UILabel!
    
    var xxx : Bool = false
    
 
    @IBAction func digitalbuttom(_ sender: UIButton)
    {
    
    let digit = sender.currentTitle!
    let display = displaylable.text!
        if xxx {
            displaylable.text = display + digit}
        else {
            displaylable.text = digit
            xxx = true
        }
 
    
    }
 
 
}
Вот ошибка в консоли: [calculator.ViewController digitalbuttum:]: unrecognized selector sent to instance

Говорят проблема в синтаксисе новом. Объясните, дайте ссылки
jr_
10 / 10 / 2
Регистрация: 14.06.2016
Сообщений: 105
Завершенные тесты: 3
14.10.2016, 15:50     Ошибка: "Thread 1: signal SIGABRT" #3
Цитата Сообщение от zog222 Посмотреть сообщение
у меня аналогичная проблема
судя по всему, в IB на кнопку залинкован метод digitalbuttum:, которого нет (потому что твой код имеет немного другой метод digitalbuttom: )
zog222
0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 2
14.10.2016, 16:22     Ошибка: "Thread 1: signal SIGABRT" #4
Цитата Сообщение от jr_ Посмотреть сообщение
судя по всему, в IB на кнопку залинкован метод digitalbuttum:, которого нет (потому что твой код имеет немного другой метод digitalbuttom: )
хорошо, но как тогда будет выглядеть эта программа?
jr_
10 / 10 / 2
Регистрация: 14.06.2016
Сообщений: 105
Завершенные тесты: 3
14.10.2016, 16:23     Ошибка: "Thread 1: signal SIGABRT" #5
Цитата Сообщение от zog222 Посмотреть сообщение
хорошо, но как тогда будет выглядеть эта программа?
если по простому - удали кнопку и добавь заново.
Yandex
Объявления
14.10.2016, 16:23     Ошибка: "Thread 1: signal SIGABRT"
Ответ Создать тему
Опции темы

Текущее время: 20:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru