С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Swift

Войти
Регистрация
Восстановить пароль
 
NexNyte
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 11
#1

Ошибка Thread 6 - Swift

18.10.2015, 21:11. Просмотров 267. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста код работает в playground, но при попытке переноса в обычную программу она крашится с ошибкой Thread 6: EXC_BAD_INSTRUCTION(code=EXC_1386_INVOP, subcode=0x0)


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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
//
 
 
import UIKit
 
 
class ViewController: UIViewController {
 
    override func viewDidLoad() {
        super.viewDidLoad()
        
    }
 
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
 
    @IBOutlet weak var Login: UITextField!
 
    @IBOutlet weak var Password: UITextField!
    @IBAction func Enter(sender: UIButton) {
        
        let log: NSString! = self.Login.text
        let pass: NSString! = self.Password.text
        
        let session = NSURLSession.sharedSession()
                
                session.dataTaskWithURL(NSURL(string: "http://91.226.116.220:8088/www-eb1/index.php?username=\(log)&password=\(pass)")!,
                    completionHandler: { (taskData, taskResponse, taskError) -> Void in
                
                do {
                    let jsonResult = try NSJSONSerialization.JSONObjectWithData(taskData!, options:.MutableContainers) as? NSObject
                    if let Pars = jsonResult as? NSDictionary{
                        if let Status = Pars["status"] as? NSNumber{
                            if Status == 1
                            {
                                if let Name = Pars["Name"] as? NSString{
                                    if let Family = Pars["Family"] as? NSString{
                                        print("Здравствуйте \(Name) \(Family), вход прошел успешно! ")
                                    }
                                }
                                
                            }
                            else
                                if Status == 0
                                {
                                    print("Неверная пара, логин или пароль!")
                            }
                        }
                    }
                    
                } catch let error as NSError {
                    print(error)
                }
                
                
                
        }).resume()
        }
}

Крашится на этом моменте
Objective-C
1
 let jsonResult = try NSJSONSerialization.JSONObjectWithData(taskData!, options:.MutableContainers) as? NSObject
Как это исправить, подскажите?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2015, 21:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка Thread 6 (Swift):

Ошибка типа thread 1 - Swift
Здравствуйте, при компиляции моего приложения вылезает ошибка thread 1 exc_bad_instruction (code=exc_i386_invop subcode=0x0) Вот...

Ошибка: "Thread 1: signal SIGABRT" - Swift
проект практически чистый есть tableviewcontroller1 его инициализировал своим классом и его Cell тоже своим классом при нажатии на его...

Thread 1 EXC_BAD_instruction - Swift
Помогите пожалуйста, никак не могу понять как исправить. Вылезает ошибка Thread 1: EXC_BAD_INSRTUCTION(code=EXC_I386_INVOP,...

Ошибка компиляции "no instance of constructor 'std::thread::thread' matches the argument list" - C++
Не могу сообразить почему возникает ошибка. У меня в классе есть метод, который должен работать в нескольких потоках одновременно. Вот он: ...

Ошибка Exception in thread "JavaFX Application Thread" java.lang.NullPointerException - JavaFX
Вот что хочу сделать HBox hbox = new HBox(5); hbox.setAlignment(Pos.CENTER); scene.setRoot(hbox); Circle c = new Circle; ...

Как использовать Thread.Sleep(5000), ошибка: "Элемент "Thread" не существует в текущем контексте" - C#
я так понимаю, что Thread.Sleep(5000); это "тормоз" процесса выполенения программы на 5 сек? А как его правильно инициализировать и...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2015, 21:11
Привет! Вот еще темы с ответами:

Непонятки в Java. Chain method call. Thread.start() vs Thread.run() - Java SE
Ребят, кто знает подскажите, изучаю Java уже 4 месяца, а до меня все не доходит вот к примеру такая запись, ...

Неоднозначный вызов следующих методов или свойств - Thread.Thread() - C#
Вот кусок кода, по которому у меня вопрос: this.dataGridView1.Rows.Insert(this.dataGridView1.Rows.Count, new object); ...

Ошибка при подключении <thread> - C++
Имеется &quot;сервер&quot;, который запускается и выключается. Всё работает нормально, но при подключении библиотеки &lt;thread&gt; компилятор начинает...

Передать данные в работающий thread из другого thread - Программирование Android
Есть 2 потока запущенные разными классами и из потока А нужно сообщить потоку Б что бы он запустил свою определенную функцию. Ссылки на...


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

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

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