Проблема с загрузкой информации из интернета

xcode

#1

Всем доброе время суток. Сразу скажу, я только учусь, поэтому прощу о помощи. Разрабатываю простейшее приложение, которое по нажатию на кнопку будет подгружать информацию с определенного url и отображать в поле Label.
Вопросы:

  1. Подскажите где почитать информацию о связи кнопки и кода который выполняется по нажатию этой кнопки.

  2. Для загрузки информации следующий код (нашел в интернете):

var url = NSURL (string: “My URL”)
var task = NSURLSession.sharedSession().dataTaskWithURL(url!,
completionHandler: {
(data, response, error) -> Void in
}
)

Выдает ошибку, я уже перерыл кучу информации.
Cannot call value of non-function type ‘URLSession’

Спасибо.


#2

Для связи кнопки и кода для обработки кода по нажатию, можно делать через @IBAction, либо через аутлет кнопки задать свойство button.setAction()

Для запроса можете посмотреть данную статью https://code.bradymower.com/swift-3-apis-network-requests-json-getting-the-data-4aaae8a5efc0
И если мне не изменяет память, то на swiftbook’e вроде так же была статья от Ивана по этой теме.


#3

Вы используете API Swift 2. Вот в чём проблема.