Я попытался сделать свой собственный конвертер валют от USD до SEK С учетом ставок налога на импорт в Швецию, но я понятия не имею, как взять стоимость с сайта. Я попытался найти это самостоятельно, но я не могу найти что-либо, поэтому я могу кого-нибудь здесь помочь мне с этим? Вот как я создал приложение. Я хочу использовать эту ссылку http://www.valutaomvandling.se/usd-sek-1.html, чтобы получить информацию от кода ниже, является ViewController и по существу использует меньше, но его там просто для показа. Я знаю только, как зайти на сайт через такой код Но я не знаю, как взять информацию с сайта, где вы пришли, надеюсь, что вы понимаете, что я имею в виду, и я был бы очень благодарен за любую помощь ,xcode swift принимает значение интернета (Валюта)
let rect = CGRectMake(0, 20, 320, 460)
let webView = UIWebView(frame: rect)
let url = NSURL(string: "https://www.apple.com”)
let request = NSURLRequest(URL: url!)
webView.loadRequest(request)
self.view.addSubview(webView)
импорт UIKit
class ImportSkattViewController: UIViewController {
@IBOutlet weak var textfield: UITextField!
@IBOutlet weak var svar: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
textfield.keyboardType = UIKeyboardType.DecimalPad
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "dismissKeyboard")
view.addGestureRecognizer(tap)
// Do any additional setup after loading the view.
}
func dismissKeyboard() {
//Causes the view (or one of its embedded text fields) to resign the first responder status.
view.endEditing(true)
if textfield.text == ""{
}
else{
let nf = NSNumberFormatter()
let atext2 = nf.numberFromString(textfield.text!)
let skatt = 1.25
let CurencyValue = 0
let result = Float(atext2!) * Float(skatt) * Float(CurencyValue)
svar.text = ("\(result)")
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using segue.destinationViewController.
// Pass the selected object to the new view controller.
}
*/
}
Вопрос заключается в получении значения с веб-сайта, но код, который вы показываете, предназначен для контроллера вида и не имеет отношения к вашей реальной проблеме. – Abizern
Я думаю, что [этот вопрос SO] (http://stackoverflow.com/questions/24016142/how-to-make-an-http-request-in-swift) должен начать с обращения к URL-адресу. Чтобы дать вам более конкретный ответ, вы должны дать нам более подробную информацию о «веб-сайте», который вы хотите назвать (REST? SOAP? И т. Д.) – Heyfara
Привет, я постарался быть более конкретным, теперь надеюсь, что у вас возникнет проблема, и что вы можете помочь me @Heyfara – Kevin