图像未在AsyncImageView中加载

时间:2015-09-10 02:21:35

标签: ios swift asyncimageview

我刚刚更新到Xcode 7和Swift 2.0,当然它在我的应用程序中引起了一些问题。我已经解决了很多问题,但我正在努力解决这个问题。

在我的表视图中,我正在从Parse.com加载图像,但由于某种原因,图像没有显示在AsyncImageView中。此代码在更新之前完美运行,因此我不确定问题是什么:

ListObject

我已经检查过确保从Parse正确加载了图片网址,确实如此。这是我正在使用的库:https://github.com/nicklockwood/AsyncImageView

有人有什么想法吗?

1 个答案:

答案 0 :(得分:6)

由于Apple的新Apple" Apple Transport Security"您可能会遇到阻止的网络请求自iOS9(= Xcode7)以来一直处于活动状态。如果您想从http:// URL加载数据,您需要告诉应用程序,ATS不适用于您的应用程序或某些域。

Apple的技术说明在这里:https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/

首先,您可以将一个字段NSAppTransportSecurity与条目NSAllowArbitraryLoads = ON添加到您的Info.plist中,看看您能获得多远:

enter image description here

如果ATS设置的某些名称不适合您,请阅读以下博客文章,该文章描述了不同的名称 - 这些名称过去对我有用:http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/