Мое приложение возвращает ошибку signal 13: Broken pipe: 13
, и причина, вероятно, связана с сервером, я пытаюсь игнорировать SIGPipes в своем приложении, чтобы увидеть, работает ли он, однако xcode не позволит мне это делать , Он просто продолжает давать сигпипы.Игнорирование SIGPIPE не работает iOS
Я добавил следующее:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// We expect write failures to occur but we want to handle them where
// the error occurs rather than in a SIGPIPE handler.
signal(SIGPIPE, SIG_IGN);
}
К сожалению, это не помогает, и приложение просто замирает в любом случае. Что мне здесь не хватает?
Вам также необходимо обрабатывать ошибки чтения/записи сокета из того, что я читаю. – borrrden