Это полный код, необходимый в Swift. Я использую Swift 4, но я верю, что то же самое для Swift 3.
let Username = "YOUR_USERNAME_HERE"
let appURL = NSURL(string: "twitter:///user?screen_name=\(Username)")!
let webURL = NSURL(string: "https://twitter.com/\(Username)")!
let application = UIApplication.shared
if application.canOpenURL(appURL as URL) {
application.open(appURL as URL)
} else {
// if Instagram app is not installed, open URL inside Safari
application.open(webURL as URL)
}
Не забудьте добавить информационные клавиши, необходимые для использования canOpenURL
:
Я предпочитаю модульный код. Модульный код легко смоделировать!
var function fetchAjaxData(){
// Perform ajax request.
// Call 'update' with the data in question.
}
var update = function(ajaxData){
// do things with ajaxData
}
С таким кодом все, что вам нужно сделать, это вызвать функцию 'update', чтобы смоделировать запрос ajax.