Мое приложение возвращает ошибку signal 13: Broken pipe: 13
, и причина, вероятно, заключается в проблеме на стороне сервера. Я пытаюсь игнорировать SIGPipes в своем приложении, чтобы проверить, работает ли оно, однако xcode не позволяет мне это сделать. Он просто продолжает давать sigpipes.
Я добавил следующее:
- (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);
}
К сожалению, это совсем не помогает, и приложение все равно зависает. Что мне здесь не хватает?