gpt4 book ai didi

ios - 比较 If 中的枚举类型

转载 作者:行者123 更新时间:2023-11-29 11:00:04 25 4
gpt4 key购买 nike

我在比较枚举类型时遇到问题。

这是我的枚举:

    enum typeson {folder, service};
enum typeson *type;

我的类中有一个返回方法类型的方法。

-(void) setType: (enum typeson) t;
-(enum typeson) getType;

如果我这样做,它会起作用:

NSLog(@"Object type: %d", [[[actualNode sons] objectAtIndex:indexPath.row] getType]);

它返回 1 或 0 取决于类型。问题是当我这样做时:

if (![[[actualNode sons] objectAtIndex:indexPath.row] getType]==service) {
NSLog(@"This is a service type");
}

这是行不通的。我试图将“服务”更改为 1,“1”……没有任何反应。谢谢

最佳答案

//  this ! probably shouldn't be there.
// v
if (![[[actualNode sons] objectAtIndex:indexPath.row] getType]==service) {
NSLog(@"This is a service type");
}

关于ios - 比较 If 中的枚举类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16336392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com