
seen from Canada

seen from Türkiye

seen from Türkiye

seen from Türkiye

seen from Russia

seen from United States

seen from Poland

seen from United States

seen from South Korea
seen from United Kingdom

seen from Italy

seen from Türkiye
seen from Italy

seen from Italy
seen from United States
seen from China

seen from Canada
seen from China
seen from United States
seen from United States

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Туториал: Проверка интернет соединения на Swift всего за 19 строк кода!
Отклонимся несколько в сторону от обучающего курса и разберем очень нужный Туториал: Проверка интернет соединения на Swift всего за 19 строк кода! Очень часто мы имеем дело с клиент-серверными приложениями, для которых наличие соединения с интернетом крайне важно, а следовательно встает необходимость осуществления проверок на наличие соединения, чтобы приложение не вылетело в случае если соединение отсутствует. Итак приступим. Для начала создадим в нашем Xcode проекте новый Swift файл, назовите его к примеру TestConnection.swift Скопируйте приведенный кусок кода в файл, если что-то в нем непонятно, не бойтесь, сейчас мы во всем разберемся!
import Foundation public class TestConnection { class func isConnectedToNetwork()->Bool{ var Status:Bool = false let url = NSURL(string: "http://yandex.ru/") let request = NSMutableURLRequest(URL: url!) request.HTTPMethod = "HEAD" request.cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData request.timeoutInterval = 10.0 var response: NSURLResponse? var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: nil) as NSData? if let httpResponse = response as? NSHTTPURLResponse { if httpResponse.statusCode == 200 { Status = true } } return Status } }
Здесь мы объявили класс TestConnection в котором у нас есть функция не принимающая аргументы isConnectedToNetwork и возвращающая нулевое значение True или False. В теле функции объявляем нулевую переменную Status, которую инициализируем значением false. Задаем url-адрес на примере которого будем проверять соединение, это может быть общедоступный адрес как у нас в примере или определенный url по которому можете проверять доступность своего сервера. Переменная request как функция NSMutableURLRequest с параметром url заданным ранее. Далее мы настраиваем свойства функции NSMutableURLRequest, вызывая методы request.HTTPMethod, cahcePolicy и timeoutInterval
class func isConnectedToNetwork()->Bool{ var Status:Bool = false let url = NSURL(string: "http://yandex.ru/") let request = NSMutableURLRequest(URL: url!) request.HTTPMethod = "HEAD" request.cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData request.timeoutInterval = 10.0
В следующей части кода задаем переменную response с опциональным типом NSURLResponse?, которая будет принимать ответ. Тут следует сделать замечание - если мы однозначно зададим тип для переменной response и вдруг он окажется не тем, который мы ожидали, то произойдет ошибка которая приведет к крашу приложения. Переменной data мы присваиваем ответ на синхронный запрос. Далее осуществляем проверку на статус сообщения, если все ок и код статуса = 200, то возвращаем True
var response: NSURLResponse? var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: nil) as NSData? if let httpResponse = response as? NSHTTPURLResponse { if httpResponse.statusCode == 200 { Status = true } } return Status } }
Используем проверку интернет соединения в нашем проекте на Swift
Все, теперь в любом требуемом месте проекта можно проверить интернет соединения используя приведенный ниже код:
if TestConnection.isConnectedToNetwork() == true { print("Internet connection OK") } else { print("Internet connection FAILED") }
Обещанный бонус: Вывод алерта об ошибке соединения с интернетом
Следующий кусок кода позволит вывести пользователю приложения всплывающий алерт об ошибке соединения.
if TestConnection.isConnectedToNetwork() == true { print("Internet connection OK") } else { print("Internet connection FAILED") var alert = UIAlertView(title: "No Internet Connection", message: "Make sure your device is connected to the internet.", delegate: nil, cancelButtonTitle: "OK") alert.show() }
Как видите Туториал: Проверка интернет соединения на Swift всего за 19 строк кода оказался довольно полезным и надеюсь не слишком сложным. Благодарность за лайк и шер!
Еще один вариант проверки наличия соединения с интернетом.
Туториал: Проверка интернет соединения на Swift всего за 19 строк кода!
Отклонимся несколько в сторону от обучающего курса и разберем очень нужный Туториал: Проверка интернет соединения на Swift всего за 19 строк кода! Очень часто мы имеем дело с клиент-серверными приложениями, для которых наличие соединения с интернетом крайне важно, а следовательно встает необходимость осуществления проверок на наличие соединения, чтобы приложение не вылетело в случае если соединение отсутствует. Итак приступим. Для начала создадим в нашем Xcode проекте новый Swift файл, назовите его к примеру TestConnection.swift Скопируйте приведенный кусок кода в файл, если что-то в нем непонятно, не бойтесь, сейчас мы во всем разберемся!
import Foundation public class TestConnection { class func isConnectedToNetwork()->Bool{ var Status:Bool = false let url = NSURL(string: "http://yandex.ru/") let request = NSMutableURLRequest(URL: url!) request.HTTPMethod = "HEAD" request.cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData request.timeoutInterval = 10.0 var response: NSURLResponse? var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: nil) as NSData? if let httpResponse = response as? NSHTTPURLResponse { if httpResponse.statusCode == 200 { Status = true } } return Status } }
Здесь мы объявили класс TestConnection в котором у нас есть функция не принимающая аргументы isConnectedToNetwork и возвращающая нулевое значение True или False. В теле функции объявляем нулевую переменную Status, которую инициализируем значением false. Задаем url-адрес на примере которого будем проверять соединение, это может быть общедоступный адрес как у нас в примере или определенный url по которому можете проверять доступность своего сервера. Переменная request как функция NSMutableURLRequest с параметром url заданным ранее. Далее мы настраиваем свойства функции NSMutableURLRequest, вызывая методы request.HTTPMethod, cahcePolicy и timeoutInterval
class func isConnectedToNetwork()->Bool{ var Status:Bool = false let url = NSURL(string: "http://yandex.ru/") let request = NSMutableURLRequest(URL: url!) request.HTTPMethod = "HEAD" request.cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData request.timeoutInterval = 10.0
В следующей части кода задаем переменную response с опциональным типом NSURLResponse?, которая будет принимать ответ. Тут следует сделать замечание - если мы однозначно зададим тип для переменной response и вдруг он окажется не тем, который мы ожидали, то произойдет ошибка которая приведет к крашу приложения. Переменной data мы присваиваем ответ на синхронный запрос. Далее осуществляем проверку на статус сообщения, если все ок и код статуса = 200, то возвращаем True
var response: NSURLResponse? var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: nil) as NSData? if let httpResponse = response as? NSHTTPURLResponse { if httpResponse.statusCode == 200 { Status = true } } return Status } }
Используем проверку интернет соединения в нашем проекте на Swift
Все, теперь в любом требуемом месте проекта можно проверить интернет соединения используя приведенный ниже код:
if TestConnection.isConnectedToNetwork() == true { print("Internet connection OK") } else { print("Internet connection FAILED") }
Обещанный бонус: Вывод алерта об ошибке соединения с интернетом
Следующий кусок кода позволит вывести пользователю приложения всплывающий алерт об ошибке соединения.
if TestConnection.isConnectedToNetwork() == true { print("Internet connection OK") } else { print("Internet connection FAILED") var alert = UIAlertView(title: "No Internet Connection", message: "Make sure your device is connected to the internet.", delegate: nil, cancelButtonTitle: "OK") alert.show() }
Как видите Туториал: Проверка интернет соединения на Swift всего за 19 строк кода оказался довольно полезным и надеюсь не слишком сложным. Благодарность за лайк и шер!
Еще один вариант проверки наличия соединения с интернетом.
Security-scoped URL cannot be resolved if the app that provided the file is deleted from the device
My app supports the iOS 8 document picker (UIDocumentMenuViewController) in open mode (UIDocumentPickerModeOpen). If the user opens a file using the document picker, the app saves a security-scoped bookmark in order to show it in a list of recently opened files.
If the user then deletes the app that provided the file, the security-scoped bookmark cannot be resolved anymore. Instead, the method +[NSURL URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:] never returns.
https://openradar.appspot.com/22479936
Parsing a text file from an url and convert it into a NSString
Sometimes it´s necessary to get data from a file which is hosted on a website (for example a .txt file). Generally you can get this query with just a few lines of code:
NSURL *url = [NSURL URLWithString:@"http://developing.io/example-file.txt"]; NSStringEncoding encoding = 0; NSError *error = nil; NSString *string = [[NSString alloc] initWithContentsOfURL:url usedEncoding:&encoding error:&error]; NSLog(@"String %@",string);
In order to use this you have to replace the url with your url of the .txt file.
That´s it!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Load image from URL and display it inside an UIImage view
In this short entry you´ll learn how to load a external located image and display it inside an UIImage view.
For that you need to create the URL by using the NSURL type. Afterwards you typically use a string as the URL, so you need to append the string to the NSURL by typing the first line of the code below.
Now you´ve created the url -- now let´s add this to the NSData type which will be used for loading the image in the [UIImage imageWithData:imageData] code.
After the image has been loaded you can display it inside the image view.
Here is the complete code:
NSURL *url = [NSURL URLWithString:@"url_image"]; NSData *imageData = [NSData dataWithContentsOfURL:url]; UIImage *image = [UIImage imageWithData:imageData]; ImageView.image = image;
Please notice that the image will be cached by the application.
In order to delete the cache you can use this line of code:
[[NSURLCache sharedURLCache] removeAllCachedResponses];
How to: Convert an NSURL to an NSString #it #computers #answer
How to: Convert an NSURL to an NSString #it #computers #answer
Convert an NSURL to an NSString
I have an app where the user can choose an image either from the built-in app images or from the iphone photo library. I use an object Occasion that has an NSString property to save the imagePath.
Now in the case of the built-in app images I do get the file name as an NSString an save in the [occasion imagePath]. But in the 2nd case where the user picks an image…
View On WordPress
How to: Convert an NSURL to an NSString
How to: Convert an NSURL to an NSString
Convert an NSURL to an NSString
I have an app where the user can choose an image either from the built-in app images or from the iphone photo library. I use an object Occasion that has an NSString property to save the imagePath.
Now in the case of the built-in app images I do get the file name as an NSString an save in the [occasion imagePath]. But in the 2nd case where the user picks an image…
View On WordPress