iOS Xcode: предупреждение о методах, отсутствующих в минимальном целевом SDK

Есть ли способ, чтобы Xcode сообщал мне, когда я вызываю метод, недоступный в SDK минимальной поддерживаемой цели?

Например, метод [NSURLConnection sendAsynchronousRequest:queue:completionHandler:]. Этот метод доступен на iOS5 и выше. Но минимальная цель моего приложения — iOS4.

Если я использую этот метод (sendAsync), я хочу, чтобы Xcode сообщал мне, что этот метод недоступен для минимальной цели, которую я пытаюсь поддерживать.

Я пытался указать __IPHONE_OS_VERSION_MAX_ALLOWED=40000 в настройках препроцессора, но это просто вызывает кучу ошибок Apple SDK, которые бесполезны. (Возможно, потому что мой активный SDK — iOS5.1)

Является ли единственным решением получить старые SDK и установить их в Xcode?

Есть ли более простые решения?

18
задан gngrwzrd 28 May 2012 в 21:32
поделиться