下面的代码返回错误“AnyObject是无法转换为字符串”:AnyObject是无法转换为字符串
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "Podcast")
var query = PFQuery(className: "Podcast")
query.selectKeys(["name", "artist" ])
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]!, error: NSError!) -> Void in
if error == nil {
let name: NSArray = objects as NSArray
println("objects \(name)")
cell.textLabel?.text = name["name"]
}
}
如果我加上“的NSString”旁边的“名[”名称“]”。那么我得到的错误“类型Int不确认到StringLiteralConvertible”
任何想法请吗?我正在从Parse提取数据。
这里有一些混淆。如果'name'是一个'NSArray',为什么你把它当成一个字典'name [“name”]'?你用'Int'索引数组而不是字符串。 – vacawama 2014-10-18 23:30:22