I am new to ios development and recently I found a tutorial for creating a tweeter such as an ios application using a parsing backend. My current setup is Xcode 7.1 with fast 2.0, the tutorial was made on an older version of swift, so I had to tweak some quick syntax to make it work. I did everything until I hit the following error,
func loadData(){
timelineData.removeAllObjects()
var findTimelineData:PFQuery = PFQuery(className: "Tweet")
findTimelineData.findObjectsInBackgroundWithBlock{
(objects:[AnyObject]?, error:NSError?) -> Void in
if (error == nil && objects != nil){
for object:PFObject! in objects!{
self.timelineData.addObject(object)
}
let array:NSArray = self.timelineData.reverseObjectEnumerator().allObjects
self.timelineData = array as! NSMutableArray
self.tableView.reloadData()
}
}
Here I am trying to access / store all the data in a parsing table / class in an array. And the editor complains about the closing argument (objects: [AnyObject] ?, error: NSError?) → Void in. After several attempts
- (objects: [AnyObject] !, error: NSError!) → Void in
- (objects: [AnyObject], error: NSError?) → Void in
- (: [AnyObject]?, : NSError) →
- (: [AnyObject], : NSError) →
, , :
'([AnyObject]!, NSError!) → Void' 'PFQueryArrayResultBlock?'
(: [AnyObject]?, error: NSError?) → Void in (, , ), , , seg.
- ? ?
.