我是Swift開發的新品牌。我正在嘗試構建一個基本應用程序,該應用程序將從Google日曆中讀取以JSON格式返回的供稿。在SWIFT中解析Google日曆JSON
我能夠使用此線程中描述的NSURLConnection.sendAsynchronousRequest調用:Make REST API call in Swift,我得到了某種結果。
我的問題是我無法將JSON解析爲一些有意義的對象,我可以從中創建即將發生的事件列表。
我的代碼這一步是:
var url : String = "some url"
var request : NSMutableURLRequest = NSMutableURLRequest()
request.URL = NSURL(string: url)
request.HTTPMethod = "GET"
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue(), completionHandler:{ (response:NSURLResponse!, data: NSData!, error: NSError!) -> Void in
var error: AutoreleasingUnsafeMutablePointer<NSError?> = nil
let jsonResult: NSDictionary! = NSJSONSerialization.JSONObjectWithData(data, options:NSJSONReadingOptions.MutableContainers, error: error) as? NSDictionary
if (jsonResult != nil){
// No idea how to parse this object as it seems to be a NSDictionary but battling to interact with it.
}
else
{
}
})
任何幫助將不勝感激。
你不應該使用日曆的GData供稿。 GData關閉日期是今年11月17日。查看v3版本,而不是:https://developers.google.com/google-apps/calendar/ – luc 2014-11-08 21:09:18
非常感謝 - 非常有幫助..我不知道他們會結束它。 – 2014-11-09 02:20:38