因此,我正在爲iOS創建貨幣跟蹤器。目前我已經設法提取跟蹤器的API並將其作爲我的Main.storyboard上的不錯標籤呈現。當我嘗試運行我的應用程序時,我獲得最新貨幣值,但幾分鐘後不會使用新數據自行刷新。我的問題是,如何讓應用程序每分鐘都能刷新一次,因此用戶可以始終使用貨幣值進行更新。如何自動更新應用程序iOS應用程序
override func viewDidLoad() {
super.viewDidLoad()
getJSON { (usdPrice) -> Void in
let usdPriceText = usdPrice.description
self.bitcoinValue.stringValue = usdPriceText
print(usdPrice)
}
}
func getJSON(completion: (Double) -> Void) {
let url = NSURL(string: baseURL)
let request = NSURLRequest(URL: url!)
let session = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration())
let task = session.dataTaskWithRequest(request) { (data, response, error) -> Void in
if error == nil{
let swiftyJSON = JSON(data: data!)
let usdPrice = swiftyJSON["bpi"]["USD"]["rate"].doubleValue
completion(usdPrice)
} else {
print("There was an error!")
}
}
task.resume()
}
}
非常感謝
歡迎來到「堆棧溢出」我很願意幫你這個問題,但首先我需要知道你在哪裏查詢這些信息。也許嘗試編輯您的帖子並插入您用於查詢信息的代碼並告訴我們它位於何處。謝謝! – Jaba