返回列表 發帖

[iPhone] 求解請問為什麼return會錯誤(swift2.1)已解決

本帖最後由 h81061678 於 2016-3-24 11:29 編輯

我是一個超新手,在為一個專案做準備第一次自己開發專案使用到Json
有將資料解析出來可是return就掛了,找不到原因
我的json是純陣列
例如[
{
"key":"1",
"name":"aa"
},
{
"key":"2",
"name":"bb"
},
]
  1. import UIKit

  2. class ViewController: UITableViewController,NSURLConnectionDataDelegate,NSURLConnectionDelegate {

  3.     var NewsArray = [AnyObject]();
  4.     var NewsData = [AnyObject]();
  5.    
  6.     let NewsDic:[String:AnyObject] = {
  7.         let NewsUrl:NSURL = NSURL(string: "http://www.xxxxxx")!;
  8.         
  9.        let NewsSessionWithConfigur = NSURLSessionConfiguration.defaultSessionConfiguration();
  10.         let NewsSession = NSURLSession(configuration: NewsSessionWithConfigur);
  11.     //    NewsSession.downloadTaskWithURL(NewsUrl);
  12.      //   let NewsData = NewsSession.downloadTaskWithURL(NewsUrl);
  13.         
  14.         
  15.    
  16.         
  17.         var NewsDic = try?  NSMutableArray(array: NSJSONSerialization.JSONObjectWithData(NSData(contentsOfURL: NewsUrl)!, options: .MutableContainers) as! [AnyObject]);
  18.         var NewsArray = NSArray(object: NewsDic!);
  19.       NewsArray = NewsDic as! [AnyObject];
  20.         print(NewsArray);
  21.         
  22.         
  23.         return NewsArray as! [String:AnyObject];
  24.     }();
複製代碼
返回列表