【发布时间】:2020-07-04 10:06:04
【问题描述】:
我正在开发一个具有 Account 模型的应用程序(例如信用卡或储蓄账户),我必须检查 Account 是否有权执行某些操作,例如获取声明。
Account 模型有一个权限枚举数组(Statement = 0,Balance = 1 等),所以我想知道我是否可以检查这样的模型方法的权限。
//Inside Account.m
- (BOOL)canDoAction:(AccountPermissionType)permissionType {
return [self.permissions contains:@permissionType];
}
我不知道我是否可以这样做,因为我读过模型不应该有除了属性和初始化之外的逻辑代码。
【问题讨论】:
标签: ios objective-c model-view-controller model