Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
 
Hsac
13 / 13 / 3
Регистрация: 30.06.2013
Сообщений: 163
#1

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

11.10.2016, 04:02. Просмотров 1412. Ответов 4
Метки нет (Все метки)

проект практически чистый
есть 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 ситуация не меняется
http://www.cyberforum.ru/ios-dev/thread778040.html
что делать помогите

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

Ошибка типа thread 1
Здравствуйте, при компиляции моего приложения вылезает ошибка thread 1...

Сервер / Game Center для онлайн игры "Шашки"
Здравствуйте уважаемые пользователи форума. Реализовал ли кто-то из вас онлайн...

Нужна загрузка "даты" с RSS | iOS | Xcode
Здравствуйте! У меня установлены 2 библиотеки ( RSS Parser и AFNetworking)! Мне...

Как создать кнопку "like" (например, фейсбуковский) на UIView?
я создал (пустой) проект (view-based application). теперь хочу прикрепить на...

Муки выбора: core data или работа "напрямую" с sqlite
Здравствуйте! Я новичок в разработке под osx и ios, но так как база на сях и...

4
zog222
0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 4
12.10.2016, 14:23 #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

Говорят проблема в синтаксисе новом. Объясните, дайте ссылки
0
jr_
126 / 127 / 52
Регистрация: 14.06.2016
Сообщений: 431
Завершенные тесты: 5
14.10.2016, 15:50 #3
Цитата Сообщение от zog222 Посмотреть сообщение
у меня аналогичная проблема
судя по всему, в IB на кнопку залинкован метод digitalbuttum:, которого нет (потому что твой код имеет немного другой метод digitalbuttom: )
0
zog222
0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 4
14.10.2016, 16:22 #4
Цитата Сообщение от jr_ Посмотреть сообщение
судя по всему, в IB на кнопку залинкован метод digitalbuttum:, которого нет (потому что твой код имеет немного другой метод digitalbuttom: )
хорошо, но как тогда будет выглядеть эта программа?
0
jr_
126 / 127 / 52
Регистрация: 14.06.2016
Сообщений: 431
Завершенные тесты: 5
14.10.2016, 16:23 #5
Цитата Сообщение от zog222 Посмотреть сообщение
хорошо, но как тогда будет выглядеть эта программа?
если по простому - удали кнопку и добавь заново.
0
14.10.2016, 16:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2016, 16:23
Привет! Вот еще темы с решениями:

Форма обратной связи, при нажатии "Отправить" качает PHP файл
Сделал форму обратной связи и при нажатии "Отправить" качает PHP файл, в чем...

Написание приложения " Расписание " для ВУЗа
Ребят, всем привет. Начал писать приложение. Получил техническое задание. Мне...

CoreGraphics, "стёрка" части изображения в transparent
Ребят, привет! Хочу проконсультироваться. Есть два UIImageView один поверх...

Сохранение данных по нажатию кнопки "Home"
Здравствуйте уважаемые! Пишу приложение на Swift для iOS, которое должно...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru