Ios Swift XCode使用任务从网站中提取数据,但我无法将数据输入到其他函数中,以便用TableView显示数据

Ios Swift XCode使用任务从网站中提取数据,但我无法将数据输入到其他函数中,以便用TableView显示数据,ios,swift,uitableview,task,Ios,Swift,Uitableview,Task,因此,我使用一个任务从网站中提取数据。数据成功提取并存储在变量:var firstTeam中,如下所示(在viewDidLoad中) 那么,如何创建一个字符串变量,我可以将数据放入任务中,然后在另一个函数中使用它来填充我的自定义TableView呢 我将非常感谢任何和所有的帮助 我很笨,我所要做的就是使用一个全局变量并在类外声明它。因此,如果您有类似的问题,只需在类外声明变量。全局变量不是解决方法。您可以在13分钟前选择行和control-i–zaph来纠正Xcode中的缩进 // Pu

因此,我使用一个任务从网站中提取数据。数据成功提取并存储在变量:var firstTeam中,如下所示(在viewDidLoad中)

那么,如何创建一个字符串变量,我可以将数据放入任务中,然后在另一个函数中使用它来填充我的自定义TableView呢


我将非常感谢任何和所有的帮助

我很笨,我所要做的就是使用一个全局变量并在类外声明它。因此,如果您有类似的问题,只需在类外声明变量。

全局变量不是解决方法。您可以在13分钟前选择行和control-i–zaph来纠正Xcode中的缩进
    // Pull data from Website
        var url = NSURL(string: "http://www.clemsontigers.com/SportSelect.dbml?SPSID=657771&SPID=103701")

        let task = NSURLSession.sharedSession().dataTaskWithURL(url!){(data, response, error) in

        let content = NSString(data: data, encoding:NSUTF8StringEncoding)

        var contentArray = content!.componentsSeparatedByString("<td class=\"opponent\">")

        var stopArray = contentArray[1].componentsSeparatedByString("</td>")

        firstTeam = stopArray[0] as! String

        println(firstTeam)


            }
        task.resume()
    //ALL OF THE STUFF TO ADD DATA TO THE TABLE

func setUpSchedule() {

    var schedule1 = ScheduleRow(team: "Opponent", date: "Date", score: "Score")

    var schedule2 = ScheduleRow(team: "Team1", date: "Date1", score: "Score1")
    .....