下面的代碼返回錯誤「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