index空缓冲区PFQuery - 字符串数组

时间:2015-03-13 22:39:52

标签: ios arrays swift parse-platform initialization

我对Swift和iOS编程比较陌生,所以我不知道为什么我的字符串不起作用。每当我为字符串的任何索引运行println时,我都会得到索引空缓冲区错误。这使用Parse并且正在查询服务器上的对象。

class ViewController: UIViewController {

 var wordString = [String]()


 func CallData() {
     var query : PFQuery = PFQuery(className: "example class")
     query.whereKey("example type", equalTo: "example category")
     query.findObjectsInBackgroundWithBlock {
         (objects: [AnyObject]!, error: NSError!) -> Void in
         if error == nil {
             println("Successfully retrieved \(objects.count) scores.")
             if let objects = objects as? [PFObject] {
                 for object in objects {
                     self.wordString.append(object["Word"] as String)
                 }
             }
         } else {
             println("Error: \(error) \(error.userInfo!)")
         }
     }
 }



 override func viewDidLoad() {
     super.viewDidLoad()
     CallData()
     println(wordString[0])
 }



 override func didReceiveMemoryWarning() {
     super.didReceiveMemoryWarning()
 }

}

1 个答案:

答案 0 :(得分:0)

如果列未定义或为空,或者客户端将尝试打印它时崩溃。

let = object["Word"] as String {
   self.wordString.append(newObject)

}     

这基本上是尝试快速抓取块