当我连接到互联网时,它可以完美运行,但是当未连接互联网时,我会在以下几行中出错:
$socket_context = stream_context_create($options);
$this->smtp_conn = @stream_socket_client($host.":".$port, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $socket_context);
我故意没有连接到互联网,show alertView
当用户没有连接到互联网时,我想在 iOS 应用程序中向用户提供:
您没有连接到互联网
代替
警告:stream_socket_client()、php_network_getaddresses getaddrinfo 失败节点名或服务名提供或未知
那么我该如何处理这个错误呢?
// -------------- Code where I am setting NSStream in .m file :----------
#import "LoginViewController.h"
// --------------- here I set the delegate -------------
@interface LoginViewController () <NSStreamDelegate>
-(void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode
{
}
任何帮助将不胜感激。