我不是很好用的術語..下面的代碼,我有:嘗試使用NSUInteger與枚舉(<<)
enum {
LoggerLogNone = 0,
LoggerLogMessages = 1 << 0,
LoggerLogErrors = 1 << 1
};
typedef NSUInteger LoggerLogs;
而我想要做的是使用LoggerLogs
我邏輯確定是否應該記錄。所以在我的log:(NSString *)message
我希望它僅記錄如果用戶設置LoggerLogMessages
,併爲logError:(NSString *)error
我希望它僅記錄如果用戶設置LoggerLogErrors
.. 我知道如何設置:
LoggerLogs logs = LoggerLogMessages | LoggerLogErrors;
什麼我不不知道該怎麼做是檢查是否檢測到LoggerLogMessages
或LoggerLogErrors
。 任何幫助將不勝感激。我敢肯定,這是什麼地方在這裏得到解答,但因爲我不知道該條款才能使用,這真的很難搜索> _ <
謝謝一堆:-D它的工作原理。我應該知道這一點..當談到術語時,我剛剛得到了最糟糕的記憶。 – 2012-02-21 19:39:43