gpt4 book ai didi

ios - 如何在 NSDictionary 中传递常量

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:27:58 36 4
gpt4 key购买 nike

我想知道是否有办法将像 UITableViewStylePlain 这样的常量传递给 NSDictionary。

我像这样使用 NSValue 传递值类型:

CGRect myRec = CGRectMake(0,0,320,568);
NSDictionary *myDic = @{@"val":[NSValue valueWithCGRect:myRec]};
CGRect yourRec = [[myDic valueForKey:@"val"] CGRectValue];

我的问题是如何为像 UITableViewStylePlain 这样的常量执行此操作?像这样:

NSDictionary *myDic = @{@"style":[NSValue value:UITableViewStylePlain withObjCType:enum]};

我意识到枚举不是 ObjectiveC 类型...:(

最佳答案

enum 通常包含 NSInteger(有时是 NSUInteger),因此 NSNumber 也可以足够好这种情况,例如:

NSDictionary * myDic = @{ @"style" : @(UITableViewStylePlain) };

关于ios - 如何在 NSDictionary 中传递常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24848322/

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