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

Swift

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

ParseJSON. Не заходит в условие - Swift

27.07.2016, 17:28. Просмотров 1273. Ответов 23
Метки нет (Все метки)

Доброго Всем здоровья!
Создаю страницу регистрации, посмотрел код в интернете, написал, но код нерабочий:

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
...
let myURL = NSURL(string: "http://www.z98759fe.beget.ru/UserRegister.php");
let request = NSMutableURLRequest(URL:myURL!);
request.HTTPMethod = "POST";
 
let postString = "email=\(UserEmail)&password=\(UserPassword)";
request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding);
 
let task = NSURLSession.sharedSession().dataTaskWithRequest(request){data,respose,error in
let json = NSJSONSerialization.JSONObjectWithData(data, options: .MutableContainers, error: &err) as? NSDictionary
 
if let parseJSON = json {
...
В условие у меня почему-то не заходит, так как json равен nil.
Подскажите как быть? Уже три дня ломаю голову и в интернете ответа не нашел.
Благодарю.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2016, 17:28     ParseJSON. Не заходит в условие
Посмотрите здесь:

Windows Vista Не заходит на сайты, но в Мэйл Агент заходит
Не заходит в аккаунт гугл, не заходит в аккаунт яндекс
jQuery JQuery.parseJSON Синтактическая ощибка в консоле браузера
Swift Условие с интервалом
C# Если не выполняется условие в if, то не попадает в условие в else, а попадает сразу в блок catch
jQuery JQuery.parseJSON
Swift Как подсчитать кол-во запусков приложения и выполнить определенное условие?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Konstatine
0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 29
01.08.2016, 18:04  [ТС]     ParseJSON. Не заходит в условие #21
Создался успешно, вижу.
А логи сервера, простите, где глянуть? Читал что можно просмотреть их подключив устройство через "Device Logs", но я тестирую через симулятор.
kabudasay
3 / 3 / 1
Регистрация: 13.04.2015
Сообщений: 51
02.08.2016, 08:55     ParseJSON. Не заходит в условие #22
Отписался бы, что собрал там
Konstatine
0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 29
02.08.2016, 19:54  [ТС]     ParseJSON. Не заходит в условие #23
Конечно! Сегодня обязательно отпишусь

Добавлено через 10 часов 40 минут
kabudasay, спасибо еще раз! Все работает!
Пока Swift выдает правда сообщение: Thread 6: EXC_BAD_INSTRUCTION(code=EXCI386_INVOP,subcode=0x0)
но в базу записывает..уже радует
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2016, 07:20     ParseJSON. Не заходит в условие
Еще ссылки по теме:

Node.js TypeError: $.parseJSON is not a function
Swift Swift почему else if не находит условие
C# Условие if. Как сделать повтор выполнения if-а, если условие не удовлетворяет требованиям в данный момент
Почему выполняется условие else, если выполнилось условие if? JavaScript
Условие в Delphi 2010, нужно сделать условие на TDBEDIT Delphi БД

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

Или воспользуйтесь поиском по форуму:
kabudasay
3 / 3 / 1
Регистрация: 13.04.2015
Сообщений: 51
03.08.2016, 07:20     ParseJSON. Не заходит в условие #24
ну тут уже swift в него если вникнуть то проблем не будет ... и не надо забывать учить php

Добавлено через 8 минут
краш скорее всего происходит из за неправильно ввода строковых в NSDictionary
Yandex
Объявления
03.08.2016, 07:20     ParseJSON. Не заходит в условие
Ответ Создать тему
Опции темы

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