Swift не может извлекать изображения с parse.com

Я использовал 6.4 Xcode, и он работал нормально, но когда я обновился до Xcode 7, похоже, что запрос не работает для фотографий.

Я получаю имя пользователя в представлении таблицы, но изображения не отображаются. Я получаю эту ошибку при тестировании на симуляторе iPhone 5:

App Transport Security заблокировала загрузку ресурса с открытым текстом HTTP (http: //), поскольку она небезопасна. Временные исключения могут быть настроены через файл Info.plist вашего приложения.

И когда я тестирую его на iPhone 6, я получил эту ошибку:

фатальная ошибка: неожиданно найден nil при развертывании необязательного значения
(Lldb)

и показывая мне красную нить на этой линии:

query.whereKey("user", equalTo: PFUser.currentUser()!.username!) 

2 Solutions collect form web for “Swift не может извлекать изображения с parse.com”

Apple теперь вынуждает разработчиков использовать ATS (HTTPS), но вы можете отключить его в файле info.plist, добавив это

 <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key><true/> </dict> 

Должен выглядеть так введите описание изображения здесь

Посетите документы Apple для получения более подробной информации об ATS и просмотрите этот сеанс видеосвязи WWDC

Ваш второй вопрос объясняется ниже

FPUser.currentUser может вернуть nil, если пользователь вышел из системы, и вы используете ! принудительное разворачивание, а затем calling username , поэтому, если пользователь не currentUser в систему, то currentUser вернет nil, и вы в конечном итоге вызове username на nil , следовательно, вы получите этот сбой, вы должны сделать что-то вроде этого.

 if let user = PFUser.currentUser() { query.whereKey("user", equalTo: user.username!) } else { // show login ui } 

Apple теперь заставляет HTTPS-соединения, то есть сообщение безопасности в приложении. Вы по-прежнему отправляете текстовый текст.

  • загрузка кордовой базы build в appstore usning xcode 7 с ошибкой itms-90032. Не найдено изображения под ключом «CFBundleIconFile»: «icon.png»
  • Генератор последовательности SequenceType Generic Swift
  • Ошибка Api Call в Xcode 7 / iOS 9 (как настроить защиту транспорта приложений в plist)
  • NSAllowsArbitraryLoads не работает для ip-адреса
  • Приложение заморожено UIKit после обновления до Xcode 7
  • Это приложение модифицирует механизм автозапуска из фонового потока - ios9
  • Сохранение рекорда для Game Center в Swift 2
  • Как проверить наличие статического текста, отображаемого в сети в тестах пользовательского интерфейса в Xcode?
  • XCode: 7 Ошибка установки приложения: не был найден действительный профиль подготовки для этого исполняемого файла
  • «Нет такого модуля» на Xcode 7 beta 2
  • ios - обнаружен неподдерживаемый ресурс (что-то не каталог, файл или символическая ссылка) - xcode 7.2
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.