XCode сводит меня с ума, когда я регистрируюсь для нескольких типов уведомлений:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeBadge];
или
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeBadge)];
Выдает и ошибка не предупреждение:
ошибка: семантическая проблема: невозможно инициализировать параметр типа 'UIRemoteNotificationType' со значением типа int '
Хотя это та же самая линия, которую используют все (даже Apple в своих демонстрациях). Я использую iOS 5 SDK (первый, вышедший после выхода iOS 5) и XCode 4.2. Проект является более старым проектом (XCode 3 и iOS 4), который обновляется и нацелен на iOS 5.