gpt4 book ai didi

ios - Swift XCode 使用任务从网站提取数据,但我无法将数据获取到其他函数中以使用 TableView 显示它

转载 作者:行者123 更新时间:2023-11-30 14:13:58 25 4
gpt4 key购买 nike

所以,我正在使用一个任务从网站提取数据。数据已成功拉取并存储在变量中:varfirstTeam如下所示(在viewDidLoad中)

    // 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()

但是,现在我想使用firstTeam 字符串来填充我的TableView。但是,如果我在函数中使用firstTeam(在didReceiveMemoryWarning之后),则会收到错误:

    //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")
.....

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

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

最佳答案

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

关于ios - Swift XCode 使用任务从网站提取数据,但我无法将数据获取到其他函数中以使用 TableView 显示它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31414903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com