Можно ли использовать директиву компилятора для управления, если конкретный делегат реализован?Использовать компилятор для управления реализацией делегата?
Например, в следующем коде, я только хочу, чтобы включать в себя библиотеку, если мы константа определена:
#ifdef kShouldLoadFromCSV
#import "CHCSVParser.h"
#endif
@interface MyAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate, CHCSVParserDelegate>{
Если kShouldLoadFromCSV
не определена, я не хочу, чтобы реализовать CHCSVParserDelegate
. Я пробовал придерживаться директивы компиляции в объявлении интерфейса, но это не сработало.
Есть ли способ сделать это?
Пожалуйста, обратите внимание, что это не «директива компилятора», но " предпроцессорная директива ". – jv42
@ jv42 - Хороший звонок. – Moshe