【发布时间】:2010-10-13 16:24:23
【问题描述】:
我有一个将枚举值作为参数引入的方法。
enum {
UITableViewCellStateDefaultMask = 0,
UITableViewCellStateShowingEditControlMask = 1 << 0,
UITableViewCellStateShowingDeleteConfirmationMask = 1 << 1
};
有四个可能的值:
- 只有
UITableViewCellStateDefaultMask是真的。 - 只有
UITableViewCellStateShowingEditControlMask是真的。 - 只有
UITableViewCellStateShowingDeleteConfirmationMask是真实的。 -
两者
UITableViewCellStateShowingEditControlMaskANDUITableViewCellStateShowingDeleteConfirmationMask都是真的。
最后一种可能性是我遇到的问题。当且仅当最后两个选项为真时,什么语句会返回真????
(顺便说一句,这是 Objective-C 代码)
谢谢!
【问题讨论】:
标签: objective-c uitableview enums boolean-logic