gpt4 book ai didi

objective-c - 在 objective-c 中从 NSDictionary 创建 NSObject

转载 作者:太空狗 更新时间:2023-10-30 03:56:58 24 4
gpt4 key购买 nike

我想使用“for...in”循环将字典中的每个项目分配到我的对象中

我有一个像这样的 NSDictionary :

{"user_id" : "1", "user_name" : "John"}

我有一个带变量的 NSObject :

NSString *user_id;
NSString *user_name

使用 for in 循环,我想将我的 NSDictionary 中的每个项目分配到我的 NSObject 中

for (NSString *param in userDictionary) {

}

我该怎么做?

谢谢,

最佳答案

看看 NSObject 类的方法:

- (void)setValue:(id)value forKey:(NSString *)key;

例如:

[userDictionary enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop){
[myObject setValue:obj forKey:(NSString *)key];
}];

关于objective-c - 在 objective-c 中从 NSDictionary 创建 NSObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9349692/

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