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