Как и другие плакаты, так как вы проходите мимо true
как startImmediately
, вам фактически не нужно звонить start
, но это не объясняет, почему он не найден.
var connection = NSURLConnection(request: theRequest, delegate: self, startImmediately: true)
возвращает необязательный (запрос не может быть обрабатываемым NSURLConnection
), поэтому вы должны разворачивать его, любой из:
connection!.start()
connection?.start()
if let connection = connection {
connection.start()
}
else {
// handle error case
}
будет работать для вас, в порядке возрастания предпочтения/безопасности.
просто попробовал это, и если вы установили соединение? .start(), у вас не будет никаких ошибок. – Miknash