Я программирую чат приложения, и я хочу выйти из системы, когда пользователь завершает приложение из фона. Для этого я отправляю сообщение для запроса, чтобы удалить пользователя из базы данных. Однако HTTP POST не посылает, когда я использую его в applicationWillTerminate:(UIApplication *)application
Отправлять HTTP POST, когда приложение завершено
Это весь код, который я попробовал:
NSString *User_To_Be_Deleted = [[NSUserDefaults standardUserDefaults] objectForKey:@"isLogin"];
NSMutableURLRequest *DeleteRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://192.168.1.8/Chatiw/Logout_Delete.php"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:30];
NSString *data_to_be_sent = [NSString stringWithFormat:@"nickname=walidoss"];
[DeleteRequest setHTTPMethod:@"POST"];
[DeleteRequest setHTTPBody:[data_to_be_sent dataUsingEncoding:NSUTF8StringEncoding]];
NSURLConnection *myconnection = [[NSURLConnection alloc] initWithRequest:DeleteRequest delegate:self];
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"isLogin"];
NSURLCONNECTION
не работает, когда приложение завершается любое предложение или помощь пожалуйста.
У вас отсутствует запуск сразу после установки делегата. – Claudio
Я не понял вас – SniperCoder
Получают вызов методы делегата NSURLConnection, такие как didReceiveResponse: (NSURLResponse *) ответ – Vani