Zoopla API, попробуйте быстро получить некоторые значения из JSON.IOS

Программируем под IOS
Ответить
Anonymous
 Zoopla API, попробуйте быстро получить некоторые значения из JSON.

Сообщение Anonymous »

Я пытаюсь получить некоторые значения JSON из API Zoopla, но они не отвечают, как другие API. Скорее всего, это моя вина, и я не вижу ошибки. Кто-нибудь может проверить мой код и выяснить, не хватает ли чего-то?< /p>
import UIKit

class ViewController: UIViewController {

@IBOutlet var areaLabel : UILabel!
@IBOutlet var streetLabel : UILabel!
@IBOutlet var townLabel : UILabel!
@IBOutlet var postcodeLabel : UILabel!
@IBOutlet var outputTypeLabel : UILabel!
@IBOutlet var posterImageView : UIImageView!
@IBOutlet var completar : UITextField!

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}

@IBAction func buttonPressed (sender: UIButton)
{
self.searchZoopla("\(completar)")
}

func searchZoopla (forContent : String) {
var spacelessString = forContent.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)
var urlPath = NSURL(string: "http://api.zoopla.co.uk/api/v1/zed_indi ... e&api_key=")

var session = NSURLSession.sharedSession()

var task = session.dataTaskWithURL(urlPath) {
data, response, error -> Void in

if ((error) != nil) {
println(error.localizedDescription)
}

var jsonError : NSError?

var jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &jsonError) as Dictionary

if(jsonError != nil) {
println(error.localizedDescription)
}

self.areaLabel.text = jsonResult["area_name"]
self.streetLabel.text = jsonResult["street"]
self.townLabel.text = jsonResult["town"]
self.postcodeLabel.text = jsonResult["postcode"]
self.outputTypeLabel.text = jsonResult ["area_url"]
}

}

}


Подробнее здесь: https://stackoverflow.com/questions/259 ... n-in-swift
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»