Xcode 为什么我有“我有”呢;类型';NSObject';没有下标成员”;错误?
我有下面的代码,我似乎有这个错误,说“类型'NSObject'没有下标成员”,在下面的代码中,我有同样的错误Xcode 为什么我有“我有”呢;类型';NSObject';没有下标成员”;错误?,xcode,swift,Xcode,Swift,我有下面的代码,我似乎有这个错误,说“类型'NSObject'没有下标成员”,在下面的代码中,我有同样的错误 let latitude = NSString(string: places[activePlace]["lat"]!).doubleValue let longitude = NSString(string: places[activePlace]["lon"]!).doubleValue 还有那句话 annotation.title = places[a
let latitude = NSString(string: places[activePlace]["lat"]!).doubleValue
let longitude = NSString(string: places[activePlace]["lon"]!).doubleValue
还有那句话
annotation.title = places[activePlace]["name"]
这是非常奇怪的,因为我在其他应用程序中使用了相同的代码,在这之前没有遇到任何问题。
我也查了其他问题,但没有找到解决办法
以下是完整的代码:
else {
let latitude = NSString(string: places[activePlace]["lat"]!).doubleValue
let longitude = NSString(string: places[activePlace]["lon"]!).doubleValue
let coordinate = CLLocationCoordinate2DMake(latitude, longitude)
let latDelta:CLLocationDegrees = 0.01
let lonDelta:CLLocationDegrees = 0.01
let span:MKCoordinateSpan = MKCoordinateSpanMake(latDelta, lonDelta)
let region:MKCoordinateRegion = MKCoordinateRegionMake(coordinate, span)
self.Map.setRegion(region, animated: true)
let annotation = MKPointAnnotation()
annotation.coordinate = coordinate
annotation.title = places[activePlace]["name"]
self.Map.addAnnotation(annotation)
}
我怎样才能避开这个似乎充斥在我代码中的问题呢
谢谢
更新“位置”的定义如下
var places = [PFUser(className: "spot"),Dictionary<String,String>()]
var places=[PFUser(类名:“spot”),Dictionary()]
使用比NSObject
或AnyObject
更具体的类型显示如何定义places
我刚刚更新了问题@Wain使用比NSObject
或AnyObject
更具体的类型显示如何定义places
我刚刚更新了问题@Wain