如何使用 Parse 中的字符串填充 UI 表视图

Posted

技术标签:

【中文标题】如何使用 Parse 中的字符串填充 UI 表视图【英文标题】:How to populate UI Table View with String from Parse 【发布时间】:2014-11-05 21:15:07 【问题描述】:

我正在尝试从 Parse 查询一个类,然后用我的 Parse 类列中的内容替换 UITable 的内容。内容是一个字符串。

但是,我一直遇到“AnyObject 不可转换为字符串错误”...我可以提取 objectIds,但没有别的。

我是学习 Swift 的新手,有人介意帮助我吗?

class ExListTBC: UITableViewController 
var exercises = [" "]

override func viewDidLoad() 
    super.viewDidLoad()

    var query = PFQuery(className: "abExercises")

    query.findObjectsInBackgroundWithBlock(
        (objects: [AnyObject]! , error: NSError!) -> Void in

        self.exercises.removeAll(keepCapacity: true)

            var abItem:PFObject = object as PFObject
              self.exercises.append(abItem.objectForKey("exname"))   

        self.tableView.reloadData()

【问题讨论】:

【参考方案1】:

解决了。

我意识到我必须告诉 Swift 我的对象是一个字符串。通过使用 OBjectkey 方法,我能够将对象声明为字符串。完成的代码是

 self.exercises.append(abItem.objectForKey("exname") as NSString)

【讨论】:

以上是关于如何使用 Parse 中的字符串填充 UI 表视图的主要内容,如果未能解决你的问题,请参考以下文章

我拖放一个表视图小部件 (Qt)。填充元素后如何调整大小?

如何在iOS中的表视图底部创建固定单元格?

如何使用 UI 从 BigQuery 中的视图创建表?

使用Swift中的Parse删除表视图单元格

使用“锁定”截断/填充从 Oracle 中的视图填充表

在 UIPickerView 上选择行时如何使用信息填充第二个视图控制器