Swift:api调用中的预期表达式错误

时间:2015-08-19 04:15:09

标签: swift

这是我的第一篇文章 - Swift的新篇章。在Yelp api上构建我的第一个真正的应用程序。

我在searchWithCLL方法中遇到了预期的表达式错误。我想这可能是因为cll(纬度,经度)。或者也许是我的变数?有人可以建议吗?

func getYelpBusinesses() {

    // Current Location
    var currentLocation = locationManager.location
    var latitude = currentLocation.coordinate.latitude
    var longitude = currentLocation.coordinate.longitude


    client.searchWithCLL(term: "Returants", location:"Toronto", cll: (latitude, longitude), success: { (request:AFHTTPRequestOperation!, object:AnyObject!); -> Void in self.yelpHandler.saveYelpObjects(object)}) { (request:AFHTTPRequestOperation!, error:NSError!) -> Void in
        //Present an alert view
}
}

感谢您的反馈。

1 个答案:

答案 0 :(得分:0)

@Aderstedt在评论中已经提到过,你的代码中有一个拼写错误你不需要那个分号:

(request:AFHTTPRequestOperation!, object:AnyObject!);
                                                    ^

删除它,它应该按预期工作。