使用swift

时间:2015-11-30 11:06:38

标签: ios swift parse-platform cloud-code

我是iOS开发的新手,我在iOS中使用Parse的云代码方面遇到了麻烦。我不能为我的生活弄清楚这有什么问题,我知道有类似的帖子。我看过他们,但没有什么突出,我已经尝试了一切。它旨在根据从云代码生成的数组中的对象创建按钮。

代码中需要参数,但我的云代码不需要参数。所以我只发一本空字典。我收到错误:

  

“'AnyObject'不能转换为'[NSObject:AnyObject]';是吗?   对我们来说意味着'as!'迫使他们垂头丧气?“

更改参数会导致错误:

  

“无法转换类型的值'([AnyObject]?,NSError?) - > Void'到   期望参数类型'PFIdResultBlock?'“

if(currentUser != nil)
{
     let params = NSMutableDictionary()
     params.setObject("", forKey: "")

     PFCloud.callFunctionInBackround("getUserSubjects", withParameters: params as AnyObject, block:
     {
       (results: [AnyObject]?, error: NSError?)  -> Void in
           if(results.count != 0)
           {
              if let results = results
              {
                 for object in results
                 {
                     self.subjectarray.append(object.objectForKey("subject") as! AnyObject)
                 }
              }
              else
              {

              }
              self.createbuttons()
           }
    })
}

0 个答案:

没有答案