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

Ошибка Thread 6

18.10.2015, 21:11. Просмотров 289. Ответов 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 1
Здравствуйте, при компиляции моего приложения вылезает ошибка thread 1...

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

Thread 1 EXC_BAD_instruction
Помогите пожалуйста, никак не могу понять как исправить. Вылезает ошибка ...

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

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

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

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

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

Неоднозначный вызов следующих методов или свойств - Thread.Thread()
Вот кусок кода, по которому у меня вопрос: ...


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

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

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