curl命令6
问题描述:
我目前打的API,在终端中输入以下命令:curl命令6
curl -u [email protected]:ACCESS_TOKEN https://api.website.com/api/v1/ -D -
我怎样才能用在Xcode用斯威夫特和AFNetworking相同的结果的响应6?
如何更改以下代码以实现我的需求?
func searchInstagramByHashtag(searchString: String) {
for subview in self.scrollView.subviews {
subview.removeFromSuperview()
}
let instagramURLString = "https://api.instagram.com/v1/tags/" + searchString + "/media/recent?client_id=" + instagramClientID
let manager = AFHTTPRequestOperationManager()
manager.GET(instagramURLString,
parameters: nil,
success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in
println("JSON: " + responseObject.description)
if let dataArray = responseObject.valueForKey("data") as? [AnyObject] {
self.scrollView.contentSize = CGSizeMake(320, CGFloat(320*dataArray.count))
for var i = 0; i < dataArray.count; i++ {
let dataObject: AnyObject = dataArray[i]
if let imageURLString = dataObject.valueForKeyPath("images.standard_resolution.url") as? String {
println("image " + String(i) + " URL is " + imageURLString)
let imageView = UIImageView(frame: CGRectMake(0, CGFloat(320*i), 320, 320))
self.scrollView.addSubview(imageView)
imageView.setImageWithURL(NSURL(string: imageURLString))
}
}
}
},
failure: { (operation: AFHTTPRequestOperation!,error: NSError!) in
println("Error: " + error.localizedDescription)
})
}
如果我无法使用Swift和AFNetworking,我应该采取什么其他方法?