我有一个将枚举值作为参数引入的方法。
enum {
UITableViewCellStateDefaultMask = 0,
UITableViewCellStateShowingEditControlMask = 1 << 0,
UITableViewCellStateShowingDeleteConfirmationMask = 1 << 1
};
有四个可能的值:
- 只有
UITableViewCellStateDefaultMask
是真的。 - 只有
UITableViewCellStateShowingEditControlMask
是真的。 - 只有
UITableViewCellStateShowingDeleteConfirmationMask
真的。 -
UITableViewCellStateShowingEditControlMask
AND 都UITableViewCellStateShowingDeleteConfirmationMask
为真。
最后一种可能性是我遇到的麻烦。当且仅当最后两个选项为真时,什么语句将返回真????
(顺便说一句,这是 Objective-C 代码)
谢谢!