【问题标题】:Main thread or background thread parse swift主线程或后台线程解析swift
【发布时间】:2017-11-19 10:26:08
【问题描述】:

对于我的设置,我找到了将数据加载到我的文本字段中的捷径。但我需要知道这是在主线程还是后台线程上执行的。我希望在后台线程上执行此操作,但下面的行是在其上执行还是我需要实际编写 findobjectsinbackground 就像其他所有内容一样。

FirstName.text = PFUser.current()?.object(forKey: "Name") as? String

【问题讨论】:

    标签: objective-c swift xcode parse-platform swift3


    【解决方案1】:

    更新 UI 应始终在主线程上。

    let name = PFUser.current()?.object(forKey: "Name") as? String 
    

    上面一行可以在后台线程中执行。但是,一旦您从Parse Object 获取数据,您就会使用应该在主线程上的值更新 ui。

    DispatchQueue.main.async {
        FirstName.text = name;
    }
    

    【讨论】:

      猜你喜欢
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-05
      • 1970-01-01
      相关资源
      最近更新 更多