我刚开始学编程,并选择了一些开源项目来了解。
我遇到了以下错误:
成员“subscript”的引用不明确
在下面的代码中:
let pictures = ( selectedRestaurant["Pictures"] as! NSArray ) // Error
let picture = ( pictures[zoomedPhotoIndex] as! NSDictionary )
let pictureURL = picture["url"] as! String
let imageURL = NSURL(string: pictureURL)
let urlRequest = NSURLRequest(URL: imageURL!)
NSURLConnection.sendAsynchronousRequest(urlRequest, queue: NSOperationQueue.mainQueue()) {
response, data, error in
if error == nil && data != nil {
self.imageView.image = UIImage(data: data!)
self.imageView.contentMode = UIViewContentMode.ScaleAspectFit
}
}
selectedRestaurant
是如何声明的以及它的类型是什么。 - Eric AyaselectedRestaurant
是如何声明的?从您发布的代码片段中,我们不知道您在该变量中存储的类型和/或数据。此外,您加载来自URL的图像的其余代码没有任何下标。 - Yevhen Dubinin