インターネットに接続している場合は完璧に動作しますが、インターネットに接続していない場合は、次の行でエラーが発生します。
$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 が nodename または serv 名が提供されたか、または不明であることに失敗しました
では、どうすればそのエラーを処理できますか?
// -------------- 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
{
}
どんな助けでも大歓迎です。