Приложение связывается с базой данных на симуляторе iOS, но не на устройстве - PullRequest
0 голосов
/ 28 февраля 2019

Добрый вечер,

У меня есть табличное представление, которое заполняется данными из моей локальной базы данных MySQL.Я использую MAMP вместе с PHPmyadmin.

Он отлично работает на симуляторе, как вы можете видеть:

Рабочая база данных

Однако,когда я пытаюсь запустить его на своем устройстве iPhone, он ничего не загружает:

Не работает База данных

Что может быть причиной этого?Я действительно не понимаю разницу между симулятором и устройством.

Код выглядит следующим образом:

 let url: URL = URL(string: urlPath)!
    let defaultSession = Foundation.URLSession(configuration: URLSessionConfiguration.default)

    let task = defaultSession.dataTask(with: url) { (data, response, error) in

        if error != nil {
            print("Failed to download data")
        }else {
            print("Data downloaded")
            self.parseJSON(data!)
        }

При печати на симуляторе печатается «Data Downloaded» и «Не удалось загрузить».данные "на устройстве.Я использую Xcode 9 и Swift 4.

Большое спасибо за вашу помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...