使用parse和url填充UItableview

时间:2016-01-20 23:35:57

标签: ios xcode swift uitableview parse-platform

从URL中填充tableview的最佳做法是什么,该URL从URL字符串中解析用户数据。目前代码正在运行,但如果在运行URL请求之前未加载解析用户数据,则可能会导致错误。这将导致表无法加载(不安全代码)

解析中的用户类具有" teamNumber"的键。插入URL以获取页面源的字符串。从那里操作字符串以创建一个显示为表视图的数组。

这是代码(编辑以取出字符串操作):

<activity
android:name=".YourActivityName"
android:configChanges="orientation|screenSize">

有没有更安全的方法来实现此代码?

1 个答案:

答案 0 :(得分:0)

我认为你可以通过使用查询从解析中获取完整的用户对象,然后使用该结果形成您的URL来使其“更安全”:

var query = PFUser.query
var currentUser = PFUser.currentUser()
query.whereKey("username", equalTo: currentUser.username)
query.getFirstObjectInBackgroundWithBlock {
  (object: PFObject?, error: NSError?) -> Void in
  if error != nil || object == nil {
    println("The getFirstObject request failed.")
  } else {
    // The find succeeded.
            leagueNumber = object["leagueNumber"] as! String!

    println("Successfully retrieved the object.")
  }
}