У меня есть очень простой веб-сервер на моем arduino, который включает светодиод при вводе текста (... /? LedOn) и отключении при вводе (.../? LEDoff).Просто введите url в Swift
Теперь я нашел видео о том, как контролировать эти два состояния с очень простой ищет Objective C кода с этого сайта here:
- (IBAction)switchPressed:(id)sender {
UISwitch *theSwitch = (UISwitch *) sender;
if (theSwitch.isOn) {
NSURL *url = [NSURL URLWithString:@".../?ledOn"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[myWebView loadRequest:req]
}
}
Так я пытался преобразовать этот код в стрижа, но есть ошибка, при создании переменной NSURL
, я получаю переменную типа NSURL?
текущий Swift попытка выглядит следующим образом:
var url = NSURL(string: ".../?buttonOn")
var reqest = NSURLRequest(URL: NSURL(url))
Вы можете разместить свой преобразованный код Swift? Возможно, это может быть проблемой с опциями, но невозможно сказать, не обращая внимания на код ... – jomafer
'var url = NSURL (строка:« ... /? ButtonOn ») var reqest = NSURLRequest (URL: NSURL (url)) ' –
Этот фрагмент кода загружает веб-представление, чтобы вызвать запрос. Вам действительно нужен этот веб-просмотр (т. Е. Чтобы пользователь мог визуально проверять HTML-сообщение обратно)? Если нет, есть лучшие способы сделать это. – Rob