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

Swift

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

Swift и MySQL - Swift

31.05.2016, 19:37. Просмотров 691. Ответов 1
Метки нет (Все метки)

Здравствуйте, пишу приложение для удаленной загрузки данных на веб-сервер. Возникла непонятная проблема. Данные приходят с сервера, но свифт не понимает интовое значение id.
Objective-C
1
2
3
4
5
6
7
8
9
            let maindata = values[i]
            
            let id = maindata["id"] as? Int
            let name = maindata["name"] as? String
            let surname = maindata["surname"] as? String
            let login = maindata["login"] as? String
            let password = maindata["password"] as? String
            
            experts.append(Expert(id: id!, name: name!, surname: surname!, login: login!, password: password!))
Пишет, что пришел nil. Но если написать так:
Objective-C
1
let id = Int(maindata["id"] as! String)
, то все работает. В чем может быть проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2016, 19:37     Swift и MySQL
Посмотрите здесь:

Swift JSON Parsing - Swift
Добрый день! Пытаюсь пропарсить JSON, который я получаю по URL запросу. Проблем не возникало пока JSON не имел многоуровневую...

Swift is open source! - Swift
Всем привет! Примерно час назад Swift выпустили в открытое плавание! :yahoo: https://swift.org/ https://github.com/apple/ Что бы...

Как установить Swift? - Swift
Доброго времени суток Простите за дилетантский вопрос. Скажите можно ли программировать на Swift не используя OS Mac? Читал что сейчас...

Мутирование массива - Swift - Swift
Доброго времени суток! Столкнулся с проблемой, которую уже 3й день не могу решить: Я отправляю запрос на сервер, и получаю данные,...

Input/output в swift - Swift
Начал изучать swift и столкнулся с проблемой ввода значений с клавиатуры. Много чего облазил, но решение нашёл пока только одно, описать...

Восклицательный знак в Swift - Swift
Всем привет! Начал опыты со Swift, и тут же столкнулся с модификаторами ? и ! (назову их так) при декларации переменных. С...

Конвертер из swift в ObjC - Swift
Уважаемые коллеги Не может ли кто-то из вас подсказать, существует ли "в природе" опенсорсный конвертер исходного кода из swift в...

Дружит ли swift с геопозицией? - Swift
Здравствуйте, может кто-то знает, есть ли возможность взаимодействовать с определением геопозиции?

SWIFT 3 и WebSocket в Xcode 8 - Swift
Здравствуйте. Собственно вопрос, есть ли возможность использовать WebSocket в Xcode8 (SWIFT 3). Нативных АПИ не нашел, попробовал...

Сильная связь Swift - Swift
Дорогие форумчане, объясните, пожалуйста, в чем разница между строчками "pers!.apartment = apart" и "pers?.apartment = apart". Единственное...

Swift Казалось бы просто - Swift
Пытаюсь в xcode сделать примитивную игру. Суть в том что бы на экране появлялась сначала 1 кнопка и давалось 2 секунды на нажатие, если...

События в Cocoa Swift - Swift
У меня нет совершенно никакого опыта в написании приложений под мак или айфон, но сейчас понадобилось написать приложение для Mac OS и я...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
01.06.2016, 19:03     Swift и MySQL #2
Выходит, что параметр "id" и является строкой. Хочется Int - преобразуйте это строковое значение в Int перед передачей в метод.
Ответ Создать тему
Опции темы

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